Hi, Jim ...
I'm going to disagree, a little bit. If Would-Be was willing to let any cruise line keep the money against another trip ?? I say, no harm, no foul.
W-B wasn't asking for a refund, just a credit for money already in the cruise line's hands, with, maybe a rebooking penalty.
And you're right. Cruising IS the best vacation.