All good points coprgeorge. I have always listed on comment cards for cruises stopping in Jamaica that the cruise line needs to find another port.
There is just not that many for the cruise lines to choose from for "western caribbean" itineraries. So Jamaica is used. Doubling up days isn't a good way to solve it as many people want as many different ports as possible.
I'm sure that the Jamaican goverment offers incentives for the cruise lines to stop there in attempt to keep the money flow coming in (reduced docking fees/taxes).
And there ARE some people that like Jamaica. Saying its a complete waste of time is probably a bit too harsh. It is a beautiful place if you can get past the begging and harassment. Its just that those of us who have been there and have seen the worth while attractions have no desire to deal with the hassle to see the same things again.
Carnival Cruise Lines:
Fantasy 90, Celebration 95, Victory 05, Conquest 05, Spirit 6/06, Freedom 6/08, Holiday 7/08, Victory 6/09, Valor 9/09, Dream 6/10, Splendor 8/10,Conquest 8/11,Magic 11/11,Triumph 4/12,Spirit 7/12,Freedom 11/12, Triumph 2/13 - The fire cruise
NCL Dream October 2006, RCCL Mariner OTS June 2007