Waterlemon undoubtedly has some of the best snorkeling on St. John. It has lots of large and brightly colored coral, both large and small fish, as well as a plethora of rays, turtles and oftentimes starfish. The backside of Waterlemon is exposed to the channel, so you should be a decent swimmer should you choose to snorkel here. And if you do, remember to swim counter clockwise, so you are swimming with the current.