Kingston St. Marteen already have the tourist dollars from the resort industry - Many towns would love not to have the ships float in.
as towns people don't like the onslaught of humanity daily. Towns of a few thousand increase their population when 6K drop in for
a few hours. Some Islands only allow the ships on certain days now instead of the steady daily embark - debark routine.
Sure, there are probably some ports that really, really need the trade but they're few and far between. Mostly the ships degrade the towns they
supply goers to.
I've never understood the modern cruise line industry nor the people who frequent the cruise world - There is only one ship in the world I'd
cruise on and I'd only do it once for a short time - MS The World.