best sandwich North Shore