Yes you do need an NC Fishing license as soon as you enter NC waters.
You will not get checked offshore, but once you come in you will.
www.ncfisheries.net for all the regulations but you definitely do need a fishing license if you plan to be in NC waters.
Not sure if you are fishing the Tower from a VA port or an NC port, but if you come into NC waters without a license, our fish cops will write you a ticket