Greek restaurant Nefeli offers a shady terrace with a lovely beach view. They serve Greek cuisine using locally sourced ingredients.