For snorkeling - Peter Island, also a quiet place relatively easy to snag a ball compared to Cooper. Carvel Bay, around the corner from and south of Manchioneel Bay on Cooper has some good snorkeling and very picturesque. A nurse shark swam below me there. If you can get a ball at Manchioneel Bay there are dinghy balls at Carvel.
Pirate Bight is a more family friendly place than the Willie T for dinner - it was my favourite meal on our trip.
The Bubbly Pool on Jost was the highlight of that island. Otherwise it seemed just like a place to party. We missed the Soggy Dollar but I only wanted to go there for a t-shirt anyway smile
Another great place to snorkel was Great Camanoe, off of our mooring at Marina Cay. There are dinghy mooring balls there.
This trip we stayed at The Bitter End but I remember Leverick Bay was a fun stop, especially with kiddos.