We went dolphin-watching and snorkelling with Ocean Joy Cruises. As much as we planned to go on a jeep tour, we did NOT plan to do a snorkel tour. This was the best last-minute decision on our trip! We decided to book the tour because the weather had been on and off rain. It felt right to be out on the water if it was going to rain (or maybe we might be tempted to stay indoors?). Also, the tour took us to the drier, leeward side of the island.
Well, the weather decided to cooperate for our tour. The sky was blue and the weather was perfect! We saw so many spinner dolphins and they 'performed' for us! We swear it was staged! (It wasn't staged.) Getting to snorkel with turtles was the icing on the cake. We couldn't believe our luck to get to see so many dolphins and turtles up close. Even Aves, who refused to wear the snorkel gear and initially didn't want to be in the water, got to see a turtle when it surfaced.
Again, too many photos to post here. You can see the album here - https://photos.app.goo.gl/N4h4QqeqjtPgPY7o1.
P.S. Later on when we were headed back to the dock, Aves told us that she was scared because she saw all the fish and though she loved looking at them, she didn't like the idea of them swimming around her. She's not sure how she finally convinced herself that it was ok!