Crete is a beautiful Greek island in the heart of the Mediterranean. Whether your dream holiday consists of lounging on the beach or discovering ancient ruins, you’re sure to feel at home in Crete. History buffs will love exploring the ancient Minoan palace of Knossos, as well as the cave claiming to be the birthplace of Zeus, while the nightlife of Malia will attract keen party people.