Just off the North Carolina coast, there's a trio of sliver-thin barrier islands known as the Outer Banks. Nags Head is ...