Not really. They offered 2 days of cruise fare back as an onboard credit. And that goes back on your card 14 business days after the final day of cruising. 😐
Yup we were supposed to leave on the Enchantment Saturday and they shortened our cruise by 2 days and took away two ports. We leave Monday and No Belize or Honduras. Only Mexico.