St. Thomas was beautiful. Megan's Bay Beach is the popular spot to hit, but we love Coki Beach.
Coki Beach has a coral reef literally off shore. It is loaded with sea life and has areas where the kids can stand and snorkel and as you go out towards the point, the water becomes approx 30 feet deep.
We highly recommend it.