U.S. News identified the following snorkeling tours as the best available. In addition to vibrant reefs, shipwrecks and statues, snorkelers could see angelfish, parrotfish, sea turtles ...