Pinned 10 years ago
The small island of Elafonisi, off Crete, has an azure blue lagoon and pinkish white sand on one of