@Stem to Stern I forgot to mention, it is quite unusual for us to be cruising in the Caribbean. We found the same thing.
We generally go for longer cruises, i.e., Transatlantic sailings, Mediterranean sailings, etc. We now give very strong consideration to itinerary & price. If you check my signature, you’ll see what’s up next for us.