We were on St John a few weeks ago. We went snorkeling on Little Cinnamon Bay and found it very nice. A little less crowded than some of the other popular beaches.

Goozee