For the second year in a row, an island off the north coast of Belize has been named the prettiest island in the world by TripAdvisor readers.

After looking at the number of highly-rated hotels, restaurants and attractions on islands listed with the site during a 12-month period, Ambergris Caye emerged the highest-ranked island destination.

Major area attractions include the second largest barrier reef in the world after Australia, and the Great Blue Hole, an underwater sinkhole that’s a divers’ dream.

Embark on a virtual island hop with the top 10 most beautiful islands in the world.

1. Ambergris Caye, Belize
island

2. Providenciales, Turks and Caicos
island

3. Bora Bora, French Polynesia
island

4. Marco Island, Florida
island

5. Lewis and Harris, Scotland
island

6. Naxos, Greece
island

7. Aitutaki, Cook Islands
island

8. Nosy Be, Madagascar
island

9. Easter Island, Chile
island

10. Ko Tao, Thailand
island