I am a dedicated snorkeler (time in water much more important to me than music or liquor) and inexperienced diver stopping here for one day on an NCL cruise. I have not been to St. Thomas for a few years. I will greatly appreciate advice on whether there have been any recent developments at any of my prior snorkeling sites--Coki; Sapphire and Trunk--which would affect my choice of which to choose (or did I miss a top location?).
Are there very good diving opportunities here? In the past, I found so many fish near the surface that I never explored any novice level dives other than off the beach at Coki.