We go in July and booked all our tours though https://www.islandtourcentre.com/.
We have a 7 year old and plan on getting him a kids snorkel face mask off Amazon before July. We are planning on doing the summer gems eco tour but there are lots of great tours on the website.