Cape Hatteras National Seashore
Cape Hatteras is one island in the long chain of barrier islands just off the east coast of North Carolina known as the Outer Banks.
More on Cape Hatteras
More on Cape Hatteras