Kalives beachfront on the Greek island of Crete

The peaks of the Lefka Ori tower above the scene in the distance.