I think for excursions you have to cancel 3 days before you sail. If you think you will have to cancel them later than that, you can always add them to your
trip insurance. We did because we weren't going to be sure we could make the trip until the last minute, due to a potential work conflict.