Island Magazine recently ranked the top 10 best island for snorkeling or best island reefs.
1. Raja Ampat, Indonesia
2. Lord Howe Island, Australia
3. Bonaire
4. Wakatobi, Indonesia
5. Palau
6. Sipadan Island, Malaysia
7. Niihau, Hawaii
8. Andros Island, Bahamas
9. Namena, Fiji
10. Belize islands
