My wife and I went to Ocho Rios about 2 years ago, if you leave the resort make sure it is with some sort of tour that you booked and there are other people going. Leaving the resort on your own is not reccomended. The resorts our fantastic there, but once you wonder of that "beaten path" you are asking for some trouble. It is a very dangerous and poverty stricken area and you will be robbed and or accosted. Not trying to scare you, we had a wonderful time there, just watch out. ALso, don't freak out if you have never been there, from the main airport to Ocho Rios is like a 90 minute drive, hopefully you chartered a van and are not renting a car because it is a scary drive.
on to more positive things, we did a river walk tour, i forget the name of it but it's some sort of waterfall as well, that was really great, you walk up stream in a warm river and climb up waterfalls......that's it, Dunns River Falls. Look for that, you won't be disappointed.
One thing i learned the hard way. there are tons of tourist traps and nothing is free. I had a guy ask me my wifes name and my name and the next thing I know he's carving them into some wooden statues. I fealt obligated after that to by them so I gave him 5 US dollars and looked like I had just slapped his mama. So the moral of the story is don't tell them your name and if they try to hand you anything say no, if it's in your hand they'll wxpect money.
I know this sounds like I am running it through the mudd, but we had a great holiday there, just sharing some negatives so you can watch out for them.
Funniest thing was standing outside the terminal with the bus driver when we FIRST arrived. He was waiting on some other passengers to get their bags, 10 minutes the two of us are in Jamaica and the guy driving us to the hotel asks us if we want to by some weed from him. i thought that was hilarious.