Like Donna said, you can often get insurance for much less than the cruise lines charge. Also, in the very
unlikely event that the line goes out of business, you'll still be covered!
We've always used Travel Guard, but I'm sure the others would be okay, too.
As CA said, never leave home without it