This was so much fun! My 6 and 3 y/o LOVED every minute. They were enthralled with being able to see out of the windows and loved seeing the fish swarm when the captain went up and fed them. The captain's description of what we were seeing was really informative. We had heard that it was a choppy trip out to the cove, but we didn't feel that much swaying. At the end, we all went up and stood on the top as we pulled back into the dock.
Pro tip: We booked this through Carnival and saved a TON of money. For one, when you book directly, they tack on fees at the end which jack up the price. Second, Carnival doesn't charge for kids 3 and under - the company does. So, we saved on two fronts.