Why would NCL shorten the cruise by a day? That would cause lots of passengers problems with air travel and such. And cause NCL to have to park the ship someplace overnight or mess up their next cruise.
Why don't they just do a day at sea, if the port is unavailable?
Cheers!