Generally, you have until 70 days prior to final payment to cancel without any penalty without a reason. After that period, the closer to cruise date the more they penalize you. So if you are thinking of booking a cruise for Jan./Feb. then you would probably still be able to cancel until early Nov.