Oak Island
Town in North Carolina
Oak Island is a beach town in North Carolina. It’s separated from the mainland by the Intracoastal Waterway. The Atlantic coast is lined with beaches, and fishermen gather at the long Ocean Crest Pier. The Oak Island Nature Center has trails, plus...