Beachfront Vista Beach Bar Cafe in Skala Kallonis offers coffee, sweets, and pizzas. Dog-friendly with free Wi-Fi.