Yes -- that is an extremely unusual situation. Don't assume it is the norm. Princess is not my preferred cruise line, but the cruise line we frequently use (we are on a cruise ship 80 to 90 days a year) has extra time built into their schedule. So if they had a delay due to an evacuation (ie, leaving the port late due to waiting for an ambulance to arrive to evacuate a passenger) they can cruise at a faster speed to make up the time. The ship can also cruise at a faster speed to deal with weather delays.
And I should have included in my prior post that we have had no issues with cell coverage while docked in Alaska ports. No strange roaming fees.