I've been to Ocho Rios serveral times since 1998. If you want some local flavour, Mahogany Beach is nice and relaxing, as are Reggae Beach and James Bond Beach (a little further out of Ochie.) Hire a reputable tour cab and they will stay with you. I agree with the pottery place too. I bought a piece some years ago -- it is unique and treasured. If you can hike, there is a very special water fall that the locals go to (you need a reputable cabbie to take you, and they will know where it is -- it's not Dunns River Falls.) You have to walk down a large hill .. you can walk around in the water to reach a spot to walk back up which is not as difficult as the hill going down.)

Good luck on a one day tour of Port Antonio. It's over a 2 hour drive from Ochie. Long Bay and Winnifred beach are wonderful. Blue Lagoon is not what it's cracked up to be, although you can say you were there.

Have fun !!