Snorkeling in St. John, USVI - Our Favorite Spots (Least to Favorite)