There is lots of good info here about the park service.

https://www.nps.gov/viis/index.htm

You could also reach out to Leslie at http://www.kidsnightin.com/ she is great with kids and great in the water. She can give you info on where to take them snorkeling etc.