My family and I will be visiting the outer banks over the next 7 days. From my reading, open carry for non-residents (i'm from Virginia) is perfectly legal with some minor exceptions. Are there any surprises that I should know about? We will be staying in Hatteras Village, fishing from the beach between Hatteras and Frisco and in the sound from the shore, and frequenting a few tackle shops from Buxton down to Teach's. How about Pea Island? We have no plans to stop there but is driving through Pea Island a cause for pause? Thanks in advance !