This question was answered on our Q & A Wednesday show on June 7, 2017.
Travel insurance is always a good idea. This is especially true for cruises that can be non-refundable as far out as 120 days or more. There are so many unforeseen circumstances that can force you to cancel a cruise, especially if children are traveling. All it takes is one kid to get sick and it grinds your plans to a halt. Insurance purchased through a cruise line will likely offer compensation for a cancelled cruise as a future credit towards booking another cruise with the same cruise line. Coverage purchased independently, gives you more flexibility and will offer you reimbursement as cash that you can use for any purpose. Additionally, on top of the cancellation coverage, independent polices often include emergency medical, which can provide assistance and coverage if you need to seek medical attention onboard your ship or in a port of call. Medical services rendered onboard and abroad can mount in cost very quickly. Make sure to ask your booking agent about travel insurance and what it covers.