ocho rios is a tourist place but it is a little town that has a human dimension where you can do everything walking...the 3 waterfalls that can be visited are especially beautiful,the place is full of rivers and waterfalls!
there is a very pretty beach in a natural setting called reggae beach that looks like a pirate beach, this is after white river on the road to oracabessa, a place absolutely beutiful!
to be smart do not go to attractions on a cruiseship day!
i am recomanding the turtle river falls and gardens, as pretty as the dunn s river falls but nobody is advertising this place!!