Some of this might be repeats of above.

We charter frequently with our kids starting at age 9m, and now 4y and 6y. CYOA currently isn't doing snorkels like pre covid so bring your own. They still have flippers. Make sure you have PFDs that fit for the children while underway as its obviously a law.

Christmas cove pizza boat, Pizza Pi

Ice cream at mongoose junction on st john. snorkel around from lind point.

maho/francis is a fabulous stop. nice easy water entry from the beach. minimal waves. turtles and sea life everywhere! small bar on the beach and a little souvenir shop. corn hole, connect four games. you could also grab an open air taxi from here into cruz bay to see the island by land a little

leinster offers a chance to walk up to the sugar mill. good snorkeling

coral bay. Lime out. My kids LOVE this place. Food, floating seats, etc.

salt pond has a nice quiet beach for them. you can hike up to Rams head. Just under 2 miles round trip from the beach. took us 2 hours. had to carry the tired kids from time to time.

Magens bay is busy but so nice. huge beach. beach bar, food, store. again, my kids love this beach. turtles, conch, etc.

Lindberg has some new huge in water play ground type thing. not sure of price.

water island, honeybeach is fun as well.

keep and eye on swell and plan accordingly.

HAVE FUN.