Kavilla Beach is a cafe and restaurant. Reservations are accepted.