Hi, Were sailing on RC's Explorer August 10th. St. Thomas will be one of our stops...Only their for 10 hours. Which place would be best for snorkeling...Buck Island or Trunk Bay...or any other good spots? My kids aged 8 + 9 have never been snorkeling before. We also want to go on the Atlantis submarine (2 hrs.) and take in some shopping. Any opinions or suggestions would be greatly appreciated. Thanks so much!