Thomas Cook presents the top 5 Greek islands for every taste

Greece boasts over 2,000 islands, so making a decision on which one to visit might be a little daunting, Thomas Cook says.

Therefore, to help its customers to make the right choice and enjoy wonderful holiday, it picked the best 5 Greek islands for every taste and presented them:

Best for beaches: Kefalonia

Best for history buffs: Rhodes

Best for scenery lovers: Thassos

Best for budding explorers: Crete

Best for night owls: Kos

Continue reading on: