Recently there were some posters here complaining about the ship missing a scheduled port of call. I just don't wish any potential first timers to get the impression that the lines advertise a port of call only to routinely cancel that stop on a whim.
I have been on 8 cruise, 4 with Carnival, 3 with HAL, and one Commodore ( now defunct). Out of 28 scheduled ports, I have visited all 28.
At least based my experiences, the cruise industry does indeed honor their promises.