Unfortunately, I've had to cancel a couple of cruises and shore excursions, specialty restaurants, internet upgrades, hotel costs, etc., do to Covid. Here's my rule of thumb. If you don't get the refund in 10 days it likely isn't going to happen and you need to call and bug them. Several times the refunds have come seamlessly and others have required several phone calls. I received the final portion of my refund in January for a cruise I cancelled in the beginning of October. Each cruise is handled separately. Good Luck.