st croix snorkeling USVI September 22, 2016 Posted Under: No Comments The best st croix snorkeling beaches