We just got back from Ocho Rios. If you stay with a group or have a personally hired tour guide you should not have any problems. The only time we were approached by anyone was when we were walking back from Margaritaville to the pier. They were not trying to sell themselves though. We just told them "no thank you man" and that was that. We loved Ocho Rios and going up the Falls. It is something that you will never experience in the States and if you have teenagers they will love it.