Beachfront resort offering outdoor pools, a spa, and an airy restaurant with sea views. Features include fitness facilities and rooms with Aegean or hillside views.