Beacon Island, in Portsmouth Township, Carteret County, North Carolina, was an island that was in the Ocracoke Inlet, two miles to the west-southwest of Ocracoke village on Okrakoke Island. During the American Civil War it was the site of a Confederate Army Fort Okrakoke. The site of Beacon Island subsided beneath the water of the inlet in the early 20th century.
Map of Beacon Island, Portsmouth, NC 27960, USA
References
Beacon Island, North Carolina Wikipedia(Text) CC BY-SA