Greek Islands
With more than 2,000 islands, ranging from tiny atolls to the veritable continent that is Crete, maritime Greece is unmatched for sheer variety.
Beaches, history, walking, cycling, water sports, festivals, food ecology: chances are if you want it, they've got it.
The best way to see the islands is on a small ship cruise.