You may be barking up the wrong tree. I wouldn’t count on Airbnb to get involved with this. It’s dicey enough for Airbnb hosts to collect on something like this, let alone a neighbor.
Have you checked your own insurance? They might cover this.
If not, and if your neighbor won’t cooperate, I would look into small claims court, and send your neighbor (and maybe the guest, if you can get his info) a letter indicating that you are doing so. That might be enough to motivate one or both of them to cooperate.