Normal
You can't compare staying at an all inclusive, which is separated from the community to exploring a port-of-call. I have traveled/cruised the south pacific, as well as Mexico and central America, and the Caribbean. Jamaica (Ocho Rios) is not a pleasant stop. You are constantly solicited for drugs, and followed for "tips". It is not the only stop like this, but one of the worst. It is an unfortunate result of poverty, but caution and common sense need to be used when visiting here.