Preheat oven to 425 degrees Fahrenheit.
For the fish: Heat oil in a large skillet over medium-high heat.
While pan heats up pat fish dry with paper towels and season with salt and pepper.
When oil is hot, place fish flesh side down in the pan and quickly sear until fish is slightly browned.
Remove from the pan and reserve pan and dripping for the sauce.
For the sauce: In the same pan as you cooked the fish, add onions and cook until translucent.
Add garlic and cook until fragrant without browning.
Add tomatoes and cook for two minutes.
Add a bay leaf, parsley, oregano, and 1/4 cup reserved tomato juice.
Simmer until sauce thickens.
Add olives, raisins and capers, season sauce to taste with salt and pepper.
Return fish to pan and simmer, spooning sauce over fish; cook until fish just begins to flake.
Transfer fish with sauce to plate and serve with rice.