Heat the olive oil in a large skillet. Add the red bell pepper, sauté for about 5 minutes. Add the garlic, cook for another minutes.
Add the tomatoes, balsamic vinegar or molasses, red pepper flakes, rosemary and oregano. Salt and white pepper to taste. Simmer for 10 to 12 minutes, reducing the tomatoes a bit.
Stir in the navy beans and olives. Then gently place the cod into the pan. You are likely to have a few pieces of fish, spread it around the pan. Scoop some tomatoes over the cod so that it get the flavor on both sides.
Simmer the cod, turning over once, until it has just cooked through. This takes about 12 minutes. Sprinkle in the lemon after the cod is cooked.
Serve the beans and cod over rice or mashed potatoes…or maybe polenta. Pass feta cheese at the table for an additional topping.