Greek taverna offering homemade dishes like moussaka and spicy shrimp, with vegan options and beach views.