Don't know your situation or urgency for repair but if you make it as far as Beaufort, SC, try Marsh Harbor Boatyard right on the AICW just before mile marker 535. Call Peter or the office at 843-521-1500. I'm sure they can help and you get the added advantage of being near a very nice small southern town for a visit while you wait (bet it wouldn't be long though). Beaufort is a great place to lay over for a short while.
There is a boat yard in Charleston at the old Naval Base but I don't know their name or much about them. There is also another one between Charleston and Beaufort right on the AICW that is rated pretty good. Again, don't know much about it but you can Check Active Captain for info.