I really liked my tour of Jamaica but it is a place that you can find trouble in a hurry even if you are not looking for it very hard. Still more nice and friendly people than not but the bad ones seem to find you in a hurry. Beautiful island with tons of good swimming holes and waterfalls.
I also found that once you get away from the tourist areas it is very difficult outside of the largest cities to find a place to stay, that was always the biggest challenge and we seemed to end up at what I would call local honeymooner lodges rather than your typical hotel. It's a pretty small island that can be covered totally in a week with a car/bike. We roadtripped around the most of the island in four days having to skip the far western portion as we ran out of time.