North Carolina's 300-plus miles of coastline are fronted by a continuous series of fragile barrier islands. Broad rivers lead inland from the sounds, along which port cities have grown. Lighthouses, dunes, and vacation homes (often built by out-of-staters) dot the water's edge. The coast is generally divided into three broad sections that include islands, shoreline, and coastal plains: the Outer Banks (Corolla south through Ocracoke, including Roanoke Island), the Crystal Coast (Core and Bogue Banks, Beaufort, Morehead City, and the inland river town of New Bern), and the greater Cape Fear region (Wrightsville Beach through the Brunswick County islands, including Wilmington).