Where would one recommend the best place to snorkel between St. Thomas/St. John's, St. Maartin, and Castaway Cay? My DD8 (at time of sailing) has really mastered snorkeling and is a huge animal lover. She has just gotten into the stage where she's not afraid of "yucky" animals and likes to catch frogs, pet stingrays, etc. I'd really like to tour the islands some, maybe we could find a blend of both. But if CC has adequate snorkeling with plenty of fish to see then I would just do it there as I think we will just be relaxing at CC. Also, my DW and DM will be with us and would have no interest so I'd like to find something where they could lounge in the sun either on the beach or on a boat. Thanks!