I always encourage my clients to purchase travel insurance for whatever destination they choose. Many people think that they don't need insurance because they are sure they will not cancel their trip. But sometimes Mother Nature has other ideas. Your trip could get cancelled due to something far beyond your control. Plus, trip cancellation is only one of the reasons to purchase travel insurance! If you have car trouble or are involved in a wreck on your way to your destination causing your trip to be delayed - travel insurance can cover that. If you have a physical accident or fall ill and require immediate medical attention - travel insurance can cover that. If your flight is delayed or cancelled and your miss your cruise ship departure - travel insurance can cover that.
These are only a few reasons why travel insurance makes sense. I guess the real question is: Why wouldn't you purchase travel insurance?