We certainly aren’t as knowledgeable of the Caribbean cruise ports as most on these threads are, but we have sailed it quite a few times anyway.
Up until two seasons ago all our cruising on the Caribbean came from either leaving North America or returning to it. We have visited most of the obligatory islands in it plus mainland Columbia and Panama. Our first was in 1991, from Puerto Rico through the canal disembarking in Acapulco, Mexico. We had half a dozen cruises transiting the Caribbean with multiple stops here and there since then. But two years ago we did an exclusive Caribbean cruise which involved a partial transit of the canal, then last year we did two weeks’ worth of back to backs in the eastern Caribbean including ports on the Mexican Yucatan Peninsula.
My gosh, was there a lot of cruise action going on, at the ports we visited anyway during those last two voyages, no wonder they are concerned that the Caribbean is being over supplied. Even though we liked both those cruises, mostly the sea days, we decided we were Caribbeaned out, and wouldn’t return unless we were on a voyage again which transited the Caribbean with some ports thrown in.