I've been going to the Outer Banks for a number of years now, and just returned this weekend. Here's some high and low lights from this year.
1) Goombay's. (http://www.goombays.com/) - Kill Devil Hills.
Wow, this place is outstanding. Some creative seafood and landfood dishes, well prepared in a fun atmosphere. Jazzy Chicken and Wahoo Taco's were the 2 best meals my wife and I had all week.
Good wait staff as well - one of my new favorites.
2) Duck Deli. Some of the best BBQ and hushpuppies anywhere in NC (outside of Lexington area).
3) Owen's Restaurant. (http://www.ego.net/us/nc/ob/owens/) - Nags Head
One of the more popular and oldest places on the Outer Banks. They have earned their reputation, as the food, service, and atomosphere are all top notch. I had Carolina Jambalaya, with all kinds of seafood (including plenty of crawfish) and savory grits instead of rice. Never had anything like it before. On the downside - it's more expensive than Kelly's up the road, but not really any better, IMHO.
4) Coastal Cactus (www.coastalcactus.com) -KDH
Standard, but well done SW food. My seafood chimichanga was quite tasty, but we go there mainly for their salsa and appetizers, believe it or not.
5) Heron's -Duck
This place is just not very good at all. The menu was boring and way way way overpriced. The food was bland, and the atmosphere was stale. Everything we had was salty and greasy. The service was good, though.