The best way I have found when hiring captain's is to get one in the city your leaving from or from the city you are going to, this way you are only paying air fare one way. I will PM you a captain in your area whom I have personally used in your area, think he's from Oxford or Easton.
We used him to run our boat from Oxford to Norfolk, great guy, retired Fire Chief/Captain. Super knowledgeable and would trust him with any boat. His price is in line with all the other captain we have hired, so he's no more or less than going rate.