These coastal and inland joints serve some of the best blackened, grilled, and fried fish sandwiches in the U.S., from cod and catfish to walleye and salmon.