From Carnival for non-refundable deposit - "Cancellations that occur prior to the final payment due date will receive a non-refundable and non-transferable future cruise credit in US dollars in the amount of the deposit less a $50 pp service fee."
Hope this help! 🙂