5. Menjangan Island, Bali
Menjangan Island is one of the most beautiful islands to snorkel at in Bali. Pristine waters filled with beautiful sub-aquatic creatures will sooth your eyes. ‘Sea Rovers’ takes you to wonderful spots in the island and helps you appreciate the underwater world even more. In fact, Menjangan Island is famous worldwide for exploring wall diving and wrecks.
6. Raja Ampat, New Guinea
Raja Ampat or ‘Four Kings’ offers the world’s best marine sights. The Raja Ampat Islands are right in the middle of the Coral Triangle, which has over 1,500 fish species and 537 coral types. The best months to snorkel are October- April.