Carnival Cruise Lines has dropped Key West as a port of call on 30 cruises this year, instead making stops at Royal Caribbean International’s private island in the Bahamas. The arrangement is highly ...