S.D.
I've always been told that the golfer is responsible for all broken windows. I don't think you can do anything about the holes in the side of the house. Some courses offer insurance that you can purchase which will cover the cost of any windows broken that day.
I heard one couple in CA had 3 broken windows. Two of the people did not give her anything and the 3rd person split the cost with them, which didn't make sense to me. Most home owners end up paying for the windows even though it should not be there responsibility.
Many people feel, if you live on the golf course, you should expect this to happen,but it is too bad when it does. I wish you luck and hope you can get some insurance to cover future issues.