Beachfront taverna, The Mermaid, in Petra, Greece, offers local cuisine.