score:3
Check your policy. Different policies will have different restrictions and coverage. E.g. some might not cover a "ruined beach" unless maybe you booked a stay at a beach resort. Others may cover the entire trip because the area was "unsuitable for tourism". Then again, some might explicitly state that damages due to "natural disasters" are not covered at all.
Also check your cancellation coverage. Some policies may not cover voluntary cancellation unless for medical emergencies or a death in the immediate family, others are more lenient. Some also don't cover cancellation within a specific time frame before departure, while others cover even cancellation during the trip (refunding the balance of the trip from the moment of cancellation).
Upvote:1
I'm not really sure that it covers what you're proposing. Although I never travel through a travel agent, I know that you can buy additional "level" of insurance that covers trip cancellation and depending on when you cancel your trip (a month before departure, a week, a day), you get a certain percentage of your full amount (you obviously get less if you wait for the last day).