1,000 grew to 23,000? That is well over 2 1/3 times.
Somehow I always figured that boat yard costs would work that way... quote low, get the job in and then hold the boat for ransom. Of course the yard has no idea of what they are really getting into, so there has to be some leeway.
BTW, welcome to San Diego.
Oh and that bilge pump line... seems like there should have been some finish check off list and quick inspection. Wow, dodged a bullet on that.