Hurricane Irma, Sept 2017 on RCL Oasis (have since moved to NCL so apologies for posting here). The ship had decided to head back to Mexico for a few extra days instead of going back to Ft Lauderdale. We had to get back to Virginia and even when we did finally get back to FL it was going to be hard to get home. So we walked off in Jamaica, spent the night, and flew around the damage the next day.
We just didn’t know any better, you’re right. Even though I’d still don’t like the idea that they can tell me I can’t leave. Is that in the fine print somewhere?