If you go from Duck down to Nags Head and across I-64, you will cross the Alligator River. On the other side of the Alligator River there is a truck stop which is also a marina. They have a very good restaurant. The only problem is that it will probably not be lunch time yet. Farther on is Plymouth (North Carolina) where they have an interesting Civil War Museum and an iron clad that was made near there. But still not time for lunch. That would probably be closer to Rocky Mount (North Carolina). There are several BBQ restaurants in Rocky Mount. Then you can go on to Winston Salem.