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...