For the best cafe in Unawatuna, head to Kat's. The German owner only uses premium arabica beans and though prices aren't cheap (a flat white is Rs 480) the coffee is divine, as are the homemade cakes. It's on the badass-busy main highway, but there's ample parking for scooters outside.
Kat's Coffee
Unawatuna