Waterlemon Cay, St John, USVI snorkeling information and travel guidewaterlemon-cay-st-john-snorkeling