When it comes to snorkeling and diving, there are several stunning locations that stand out for their vibrant marine life and breathtaking u...