Nestled in the small town of Fletcher, where the Blue Ridge Mountains stand tall against the Carolina sky, there’s a seafood ...