10CRETE
Crete is one of the largest islands in the Mediterranean so it’s not surprising that it has some of its best beaches.
Crete is one of the largest islands in the Mediterranean so it’s not surprising that it has some of its best beaches.