I have just run into this for the first time. I booked a carnival cruise last may2022, that I want to cancel and I get an email from my agent saying the deposit is non refundable.
the cruise is 13 months away! I’ve never run into this before. What gives?