All wonderful points, but let me add this thought..NEVER, I repeat NEVER, assume what your insurance covers or doesn't cover. Even a reputable insurance company might have denied this claim. ALWAYS check with your insurance company BEFORE taking action. Most have 24 hour emergency hotlines just for that purpose and may even offer concierge service to assist you. Whether or not you need to cancel, or claim trip interruption and go to a different port etc, can be easily determined by the insurance company. Often, insurance may not cover full cancellation due to airline mechanical failure, but they may instead offer coverage for assistance in getting to an alternate port, if that is indeed possible. And yes, make sure you are buying reputable insurance and that you understand the terms before you purchase. If you don't want to interpret a 21 page or more DOC, then perhaps rely upon a travel professional who is familiar.