Nags Head has miles of beaches, which are the star attraction, as well as plenty of off-the-sand activities and landmarks. The town is home to several fishing ...