The island of Ocracoke is a part of the Outer Banks of North Carolina.
It is one of the most remote islands in the Outer Banks, as it can only be reached by one of three public ferries
(two of which are toll ferries), private boat, or private plane.
Other than the village of Ocracoke and a few other areas
(a ferry terminal, a pony pen, a small runway), the entire island is part of the Cape Hatteras National Seashore.