Yes. As of January 1, 2007, any individuals 16 years or older who want to recreationally finfish in any water designated as coastal or joint waters of North Carolina must purchase a NC Coastal Recreational Fishing License (CRFL).
General information about NC Coastal Recreational Fishing License can be found and the NC Division of Marine Fisheries website. If you would like to purchase a Coastal Recreational Fishing License, click here.