kefalonia, greece - pastel cottages on the coast
Any of the Greek Islands particularly Santorini or Mykonos
awesome swimming in caves - Zante / Zakynthos, Greece.
Greece is a country that has a significant amount of territory, with much of this spread over the hundreds of islands, so you could easily spend months exploring this fascinating and historic area.
The water - Santorini
“Oia village on Santorini island in Greece.
Planning a Greek Islands getaway? Learn which Greek Island is ideal for you with this handy guide!
How to hop the Greek Islands on a short schedule. Santorini + Naxos is a week!