This seafood taverna is ideally located on the beach, offering unobstructed sea views from its slightly elevated courtyard. It serves Mediterranean and Greek cuisine.