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