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 ...