I spent 4 months living at Sapphire last summer and hands down it is one of the best places to snorkel on St Thomas for seeing turtles/rays. If you swim out from the beach (quite safe very little or no current) into the turtle grass and just criss cross the turtle grass areas I guarantee you will see turtles. I have tons of photos of turtles there and a couple where they actually let me touch them! Now, I don't harass the turtles, but if you follow slowly and are patient they seem to get use to you and even come up to you sometimes. My husband can't believe how often they let me "pet" them. We have also regularly seen spotted eagle rays in addition to tons of southern rays. Standing on the beach the point out on the far left has a fairly healthy coral/ soft coral area that makes for a great time but do pay attention because there is a current sometimes out at both points.