Our 5 Best Snorkeling Adventures

These snorkeling destinations top our list for underwater adventure.