Carolina Beach is the largest of the three beach towns in New Hanover County. At a population of about 6,300, it’s around three times the size of the county’s next largest, Wrightsville Beach and 95% white, according to the U.S. Census. Median household income is $62,000 a year – higher than nearby Wilmington.