Travel insurance is going to be expensive, as you will require "any reason" coverage due to the "known perils". And read the policy carefully, as despite its name, some any reason policies nevertheless exclude acts of war, declared or undeclared, into which category your mentioned "explosions" fall.