Did the marina get his insurance info? If they did maybe make a claim directly to them. Or give the info to your insurance company and they will deal with his company.
If you are one there is no explanation necessary.
If you aren’t one, there is no explanation possible.