I think for some people it’s the principle of it. As consumers we have a choice of which cruise line we choose to vacation with. When ports are missed due to weather or issues out of a cruise line’s control that’s unfortunate but understandable. However, when it’s an intentional bait and switch and a cruise line refuses to update the itinerary so that passengers won’t cancel, that’s just wrong. Many people choose specific cruises based on the advertised itinerary. While half of my group haven’t been to any of the ports on the itinerary we selected, I’ve been to over half of them already and Kotor was a big selling point. It was the port I wanted to see the most and on the specific date we will be there (my 50th birthday) so I selected this cruise for that reason. I’m not canceling for the reasons previously stated, but if this was a solo cruise I probably would have. Instead my group will be wasting 4 hours commuting round trip to spend 5ish hours in Kotor during the 11 hours we are in port. Come hell or high water, I intend to see the Blue Caves.