Re: What do I do if someone anchors too close?
I'd call the USCG or water police, get the other boat's insurance info and proceed exactly as you would in an auto crash. Get a quote on proper repairs by a quality yard and contact your insurer to handle everything. That's what you pay them for.
"Any idiot can make a boat go; it takes a sailor to stop one." Spike Africa aboard the schooner Wanderer in Sausalito, Ca. 1964.