I understand your point. I would make a straight offer of a $100 refund and be done with it. Make it simple. They are a competitor of ours and I know that are going through a devastating time. Just make it easy for both parties and resolve it quickly.
In all honesty, they were probably screwed by a local company that did not inform them of any changes or reneged. We all know the stories of what is going on with Orient Beach.
I'm not excusing them, just trying to simplify things.