If anyone is looking for a nice spot to aquaint your spouses or kids to diving, St. Thomas has a great variety ... and *amazing* photo ops right off the beach.
The page of SCUBA and Adventures has some nice little underwater pics, some of which were taken with snorkle gear.