We rented snorkeling gear early on in the week. We went to a couple different snorkeling beaches during the week but the water was always a bit rough for the kids. Charlie did ok but Annie wanted nothing to do with it.
So we let them practice in the pool and they both mastered diving for money and breathing through the snorkel.
On our last day we booked a trip that took us out to a little protected cove (so the rough water wouldn't be an issue). They did so great! They saw so many beautiful fish, I think it really made the trip for them (and us!).
On the way home the captain let Annie drive, he called her the cutest little captain the boat has ever seen. There's no way he says that to every mom.