What makes these the best beaches in the world? I think most people would agree that white sand, turquoise water usually makes the best beaches. In that case I'd say the best beaches are
1) Isla mujeres, Mexico
2) Zanzibar, Tanzania
3) Diani Beach, Kenya
4) Bora Bora, French Polynesia
5) Cook Islands, NZ
6) Whitsundays Islands, Australia
7) Islamorada, Florida
8) La Digue, Seychelles
9) Kho Lanta, Thailand
10) Nika Islands, Maldives
11) Virgin Islands National Park, US Virgin Islands
1) Isla mujeres, Mexico
2) Zanzibar, Tanzania
3) Diani Beach, Kenya
4) Bora Bora, French Polynesia
5) Cook Islands, NZ
6) Whitsundays Islands, Australia
7) Islamorada, Florida
8) La Digue, Seychelles
9) Kho Lanta, Thailand
10) Nika Islands, Maldives
11) Virgin Islands National Park, US Virgin Islands
12) Castaway Island, Fiji
13) Santa Clara, Cuba
And places like that.