SAM! Yes! This has happened to me countless times. More for work than leisure though. If the airline canceled you are then entitled to a refund regardless of reason. A voucher too is often issued. However, I would peruse whatever you prefer, with the refund option if you choose not to travel going forward.
On the brighter side, it looks like traveling via your boat/cruiser is your best bet now. Not to Brazil, of course, lol. Maybe visit your daughter sooner than planned? All the same, I'm beyond sorry that this has happened to you and Mary. Make lemonade out of those lemons, SAM. Lol.