Supposed to be refundable, and we had good luck with getting a refund from
Carnival for a cruise that got canceled in April of last year, but I've never booked a cruise with this particular cruise line, MSC, before, so I'm not confident about their policies yet.