Best Snorkeling Spots in the Bahamas

Snorkeling in the Bahamas is a bit like a smorgasbord: It's tough to know what island to choose and which reef to visit, but with more than 700 islands and some of the clearest water you've ever seen, you really can't go wrong.