My wife and I booked the 11:00 am 2 1/2 hour kayak and snorkel tour. Got lucky with the weather, no wind and flat water, and only one other couple on the tour. Tyler, our guide, was super friendly, very knowledgeable, and very relaxed. He gave us a quick rundown of what we were about to do and provided good basic instructions on paddling and on getting in and out of the kayak while anchored. While kayaking and snorkeling, Tyler filled our heads with information about the different fish, sea turtles, urchins, fresh water aquifers, neighboring islands, and a bit of his personal history. It was really nice to snorkel in a small group with a personal guide instead from shore or, more importantly, from a crowded boat that dropped anchor with other crowded boats. Highly recommend this tour.