Greek taverna with a stunning seaside location offering mountain and port views. Known for its delicious seafood.