10Elafonissi, Crete

Elafonissi was once again voted the best beach in Greece. It is a peninsula-like island and has an amazing coast covered in white sand and has turquoise waters.

Back
SHARE