The island of Crete, is the most beautiful place to visit while in Greece, especially in the summertime. Not only it has a great history behind it, but most importantly, for a foreigner/tourist, it contains a great pallet of beauties. Beaches, villages, gorges, mountains and more, consist a perfect scenery for a traveler.
To mention a few of the very best, Balos and Elafonisi, according to TripAdvisor users, are among the top beaches in the world.Also, the Samaria Gorge is a place of an unbelievable natural beauty and the top place to visit if you are in a hiking mood. Needless to speak more about Knossos and the Minoan civilization, which is one of the most ancient (civilizations) of all times.
The food (one of the main reasons to visit the island), the culture, the hospitality, the history, the sea, the mountains and the unlimited routes will never make you regret visiting Crete. The most underrated island of the Mediterranean Sea. Underrated, because only a few people know how to explore it.