Keepsake. Read my first reply. We have been to Jamaica. 2003 Ocho Rios and 2004 Montego Bay.
In Montego Bay we took the Appleton Estate Rum Tour. In Ocho Rios we took the Dunn's River Falls Tour. There are many other tours from both locations. Parts of Jamaica are in fact very dirty, I used this as a photo op.
Now try this information.
http://boards.cruisecritic.com/forumdisplay.php?f=111
There is a thread about "Crime Risk Advisory" in Jamaica.
Remember, you don't have to get off of the ship if you don't want to.
Marvin