I went to that port on Carnival and booked the Dunns River Falls excursion through Carnival and was thankful I did. I did find that that port was just too aggresive for me. I was happy to be in a group setting and I felt safer.
One of our tablemates went and did his own thing and regretted it immediately. The locals blew some white powder in his face and he felt like he was going to pass out. They were trying to rob him and somehow he fought them off. He worked at a youth day camp in baltimore so he said that his street smarts was all that got him through the experience. I felt so bad for him, his family was from Jamiaca and he was so upset about what happened. He said he was very disallusioned about the experience.
Better safe than sorry I always say.