I fish NC quite a bit, coastal once or twice a year also, here is a snip of cost from my account. If you plan on going two or more trips get the non resident annual pays for itself two trips or more, add trout stamp annual just $10 than no worries. NC licenses renew on day you get it so I try to time mine so my Tennessee and NC expire same month of February, took awhile to get times to match but if you can makes it easier to remember. Hope this helps! P.S. They charge a $2 fee for online transaction so I try to get annual and trout stamp same time saves a couple bucks.
Non Resident Inland Fish annual (basic) $30.00
Non Resident Inland Fish 10-Day (basic)$10.00
Special Trout Fishing $10.00
"It starts with a raindrop, don't let it end with a teardrop!"
"Nothing straightens out my mind like a twisting mountain stream!"