Yes, at some time common sense has to prevail as to what contract terms mean. An example, though not from a cruise contract---We had through a local travel company a bus ride to NY City with Broadway tickets to the play about the Temptations. And then covid hit, and the Broadway theaters were all closed. I called the company and asked for a refund and was told the policy which I had agreed to said NOREFUNDS. My reply was this can't possibly mean no refund when you can no longer provide the trip, plus I am sure the theater will refund the tickets you purchased. He repeated no refund. I then said fine, I will contact American Express (the card on which I had made the purchase. He then said in a panicky voice, please do not do that. I will make the refund.