The sanitary restaurant in Morehead is a good casual dining place, the sand bar in Beaufort is also a great place , they also have a TIKI bar.
If you have any questions, just ask. Are you flying in or driving. New Bern would most likely be the airport if you are flying.
What dive company are you using?