1. The river rafting trips are nice (we book through the ship).
2. Be careful of taxis anywhere except there at the terminal.
probably the most fun we've had was sitting on our balcony facing the terminal watching folks race back to the ship, last minute, packages and cameras flailing in every direction.
Our thought-it's time for Carnival to replace the Jamaica stop for another destination. It seems this sentiment is shared by plenty of other cruisers.