A. There is no need to buy a travel insurance policy for most instances, for two simple reasons:
a. While unforeseen events are typically covered (death, illness, layoff at work, a terrorist incident, etc.), foreseen ones are usually not covered. For example, a tropical storm being tracked is a foreseen event, if you cancel your trip due to the tropical storm might ruin your vacation, it's not covered.
b. You will be reimbursed only for nonrefundable expenses. For example, if the airline rebooks your trip at no charge or a cruise line gives you a voucher for a cancelled trip, you are not covered.
One-stop Shop Travel Insurance
If you really want to get a travel insurance, you can use InsureMyTrip.com or SquareMouth.com to search and compare Travel insurance offerings.