As has been said, Cozumel and Grand Cayman are perfectly fine for self excursions from my experience as well. I would stick to the Carnival excursions for Ocho Rios. I think this
is the same excursion I did. It should give you a feel for the island while hitting some highlights.
I think they are wrong about the activity level to climb the falls though.