I'm a firm believer in purchasing insurance for any expensive pre-paid trip like a cruise, but the insurance the cruise line offers is usually not your best deal. For one thing, their insurance doesn't cover you if you purchase your own airfare and miss the boat! Check out www.insuremytrip.com Most policies will cover pre-existing conditions as long as the insurance is purchased within ~ 2 weeks of making your initial payment.