Lewes, Delaware, is renowned for its fresh seafood offerings due to its unique location where the Delaware Bay meets the Atlantic