Europe’s top 10 islands are as follows:
• 1. Lewis and Harris, Scotland
• 2. Naxos, Greece
• 3. Island of Gozo, Malta
• 4. Orkney Islands, Scotland
• 5. Milos, Greece
• 6. Cephalonia, Greece
• 7. Santorini, Greece
• 8. Island of Capri, Italy
• 9. Isle of Mull, Scotland
• 10. Paros, Greece
TripAdvisor compiled the list based on opinions of travellers who had visited holiday islands.