where to go in Ocho Rios, Jamaica?

If you've done Dunn's River Falls, what else is fun to do in Ocho Rios? Has anyone gone on the Bob Marley trip? Should we book trips through an independent company? Or through Carnival (our cruise line)? THANKS!