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