I am not sure how the insurance though Disney works for cruises booked through DVC, but for cruises paid in "cash," you can purchase insurance up until the Final Payment date.
DVC has an insurance plan that covers a full use year for $99. I can't tell from a quick scan whether that would cover issues arising before or during a cruise. You could call Member Services to find out.