Nag's Head Market has over 50 stalls selling food, fashion and household goods.