For the Greeks, Crete is megalonissos—the big island—and true to that designation it packs plenty of stunning scenery and cultural marvels. The fifth largest island in the Mediterranean Sea, it is ...
Nestled about an hour east of Crete's Heraklion airport lies the sleepy town of Elounda. More of a coastal village, really, ...