Escape the crowds by exploring Salt Pond Bay on St. John, a serene beach with excellent snorkeling opportunities and fewer tourists. For an offbeat adventure, ...