Those are pretty basic repairs
and you don't need a big busy yard for them.
If you want it done less expensively, sail another 8 miles up the Rappahannock to Urbanna and have Nelson do it for you at Dozier's Port Urbanna. He'd probably do it while the boat was in the slings, then and there if you know your shaft diameter and he can throw the new cutlass in the freezer
If you want it done in Deltaville I would give Crown Marine
As Tuca said Deltaville is not a place you want hang out...there's nothing there other than a fistful of marinas
and yards, a West Marine
, and a pizza shop or two. Urbanna on the other hand is absolutely lovely by comparison.