We toured the caves in Ochos Rios as a shore excursion on our cruise. It was much better than expected. Our guide, Cheed, was amazing. Funny and very knowledgeable. Taught us a lot about caves and the history of the cave and some history of Jamaica. Kids loved it. Lots of stair climbing and bats.