The Best Snorkeling Spots in St. Thomas & Beyond