Always book via a travel agency. In the last 15 years i had 3 booking cancelled due to hurricane. All of them were simply rebook via the travel agency without me having to do anything.
Even when you find the trip yourself on the internet just pass on the booking reservation number to a travel agency. It wont cost you more and you will be protected.
I'm finding it harder and harder to find a good travel agent. They are being decimated by the online sites like Uber is doing to cab drivers.
What a shame climate change may wipe out your vacay, AWWWWWW.....
too bad you cannot afford one
So there were no hurricanes before the anthropocene?