In the quaint seaside town of North Hampton, New Hampshire, there’s a culinary gem that locals have been trying to keep to themselves for years – Betty’s Kitchen, home to what might just be the most ...