With its scenic beauty, exciting adventures, rich history, and delectable dining, there are so many amazing things to do in Nags Head, NC.