Seafood restaurant, Avli, located near the beach in Myrodato, offers a taste of Greek and Mediterranean cuisine.