Wow, you are lucky.
That's one of my biggest fears when boating is hitting something dead on like that when we're running. Come close a few times, but fortunately have never hit anything.
When storms blow in from the north it sends all the debris inland and you need to be more cautious. The beginning of the season is always a joy too!
Glad to hear no one got hurt and there's minimal damage.