While it’s very tough to pick favourites especially when Greece is made up of about 2000 islands, when put in a spot, we’d pick the below: Island of Crete Island of Delos, Cyclades Santorini, Thira Kefalonia Island Ionian Island Mykonos Island, Cyclades Kos, Dodecanese, South Aegean Lefkada Island Zakynthos Island Rhodes Island Skiáthos, Sporades