Heat olive oil in a large pot or dutch oven of medium heat. Add the anchovies, red pepper flakes, shallot, leek and garlic and cook, stirring and mashing the anchovies until the turn into a paste and the onions are tender, about 5 minutes.
Add 1 cup of white wine and increase the heat to medium high. Cook until the wine has reduced by half, about 3 minutes.
Add the crushed tomatoes, seafood stock, potatoes, celery, olives, oregano, onion powder, parsley, salt, pepper, and the remaining cup of white wine and bring to a boil. Once boiling, reduce the heat to a simmer and cook, uncovered, for 5 minutes so that the potatoes are slightly tender.
Add the fish and stir to combine. Continue to cook, uncovered and simmering, until the fish is just cooked through, 4 to 5 more minutes.
Stir in the lemon juice and add more salt and pepper to taste, if desired.