Of all the amazing destinations that the Mediterranean has to offer, from the charming hill towns of Tuscany to the vibrant Balearics, the islands of Greece are possibly the most remarkable. This collection of rocky specks in a turquoise sea is genuinely stunning and is one of the few famous […]