Just off the North Carolina coast, there's a trio of sliver-thin barrier islands known as the Outer Banks. Nags Head is perched on the southern end of the northernmost of the three islands. It's ...