Nags Head is a beautiful beach town in the North Carolina Outer Banks. Its oceanfront stretch for 11 miles, making it the largest town on the Outer Banks. Nags Head is know for its natural sea shore, quiet beaches, towering sand dunes and gorgeous trails. There are plenty of public beaches and fishing piers.
There is a huge variety of recreational activities to do such as fishing, swimming, boating, paddle boarding and surfing. Nags Head also offers the largest collection of studios and galleries on the Outer Banks. It is truly North Carolina's premier resort!