I'm staying at St Thomas and will go over to St John via car barge tomorrow. My plan is to hit two beaches...with the focus being fantastic snorkeling. I've done my research, but there are just so many great beaches for snorkeling. I've decided one of them to be Watermelon Cay, but have trouble deciding on the other (Brown, Francis, Solomon, Hawksnest, Leinster, Salt Pond...etc). Notice I didn't consider Maho and Trunk because I expect them to be too crowded and probably too much for beginners (but I could be pursuaded :). I seriously considered Brown (don't mind the hike), but read that some considered it not worth the trip and also it is a drop off for illegals. Also considered Francis Bay because of the Mantas...but I know that was probably a fluke thing. What should my other beach be???
Also, what are the differences between north shore beaches and south shore beaches? Water temp? Waves and winds?
Appreciate any advice!