Yaupon Beach, North Carolina is a neighborhood of the coastal town of Oak Island in Brunswick County, North Carolina.