Maybe Carnival has figured out a way to put the screws to a few hundred people as you say, but I doubt that's it. But, one has to realize too that there are lots of other ships from many other cruise lines and they all can't be at the same place at the same time. Some have to visit ports on certain days, some on other days and too, you have to factor in that we're talking about Islands which mean that the majority of what they use, eat, etc. has to be transported by ship so there has to be space available for them as well . But the bottom line is that all ships coming and going have to comply with U.S. laws and the laws of the Foreign Gov's. of the Islands they visit.