We made a payment for a Carnival Cruise to Alaska in 2019, but that was cancelled. We left the money on account for a future cruise in 2021, but that was cancelled also. Finally we thought we would make it in 2022 and rescheduled for that time. But then we learned that you must have a vaccine - no exceptions (not sure if this was Carnival's requirement or due to Canada, where we would need to stop). Anyway, with that revelation we cancelled and got a refund (less $200).
We have decided to go to a certain costal town where there are a ton of things to do, and for a lot less money.
if you are older than 20, I would suggest you never go on a Carnival Cruise....try a more adult one like Princess, and then Celebrity.