Another great St John snorkeling spot is Waterlemon Kay.