Bird Island is approximately 1,300 acres adjacent to the town of Sunset Beach, North Carolina, US. Sunset Beach is on a barrier island and is the southernmost town in North Carolina. Bird Island can be reached by walking along the seashore toward the South Carolina border.