Hey Smokey,
When is this cruise, have you already paid the final payment? Actually, if you are in the penalty period, all the major cruiselines are the same, if they weren't, they would not be in business. There is a good reason why there is travel insurance, and even that only covers cancelling for certain reasons. Why do you have to cancel? That may help us try to give you some tips.....