Oak Island is a seaside town located in the southeastern corner of North Carolina, United States. Part of Brunswick County, the major portion of the town is on Oak Island which it shares with Caswell Beach. From Wikipedia