Restaurants along the cliff side in Afitos, Greece.