Carolina Beach is a town in New Hanover County, North Carolina, United States. It is located on part of the Wilmington metropolitan area. The community of Wilmington Beach was annexed by the town in 2000. According to the United States Census Bureau, the town has a total area of 2.5 square miles (6.5 sq.km).2.2 square miles (5.8 sq.km) of it is land and 0.2 square miles (0.52 sq.km) of it (8.13%) is water.
Points of interests