Ocracoke Island, North Carolina
Ocracoke Island is an offshore island in the US state of North Carolina. Europeans first sighted Ocracoke Island in the 16th century.
United Kingdom General United Kingdom Ocracoke Lighthouse North Carolina United States Ocracoke Island
Source: worldatlas.com