Ok...here is my story...
we have gone to Jamaica for years.
In January 2008, we were headed to Ocho Rios and decided not to get off the ship. We just did not want the hassle.
Well, as fate would have it...I remembered that I had lost my refrigerator magnet from Ocho Rios ....so off the ship we go.
(we are not excursion people)
I have to say that I was VERY pleasantly surprised. As we walked off the ship, out of the port and onto the main street...one person asked POLITELY if we needed a taxi and one person asked POLITELY if I needed my hair braided. (it is very long)
When we said no thank you, both POLITELY said "have a good day".
I was SHOCKED. So we walked to the Island Village (good sidewalks and not very far) where Margaritaville is. We had a wonderful day there. No solicitors are allowed in this "large open air mall area". Lots of stores and bar/restaurants.
As we were leaving the Village, one person asked if we needed a taxi (again POLITELY) and we said no thank you.
We walked back to the ship without another person asking us for anything.
We asked the manager at a jewelry store where we were looking for Breitling watches and he said that the local government had really cracked down. They had undercover folks acting like tourist and if a taxi or vendor was to aggressive they would lose their license.
Now this was Jan 2008....and this DOES NOT apply to Montego Bay. (we are headed there in May and won't get off the ship)
I hope you find Ocho Rios still has their act together because we had a lovely day there.