Preheat the oven to 400°F (200°C). Lightly grease a 9x13 inch baking dish.
Heat the olive oil in a large skillet over medium heat. Add the diced onion and minced garlic, sautéing for 3 to 4 minutes until softened and fragrant.
Stir the diced tomatoes, green olives, capers, pickled jalapeños, dried oregano, and bay leaves into the skillet. Reduce the heat to medium-low and simmer the sauce for 10 minutes.
Season the fish fillets evenly with salt and black pepper. Place the fillets in a single layer inside the prepared baking dish.
Pour the simmered tomato and olive sauce completely over the fish fillets.
Bake uncovered for 12 to 15 minutes, or until the fish is opaque and flakes easily with a fork. Cooking time may vary depending on the thickness of the fillets.
Remove the baking dish from the oven and discard the bay leaves.
Garnish the fish and sauce with chopped fresh cilantro. Serve immediately over warm cooked brown rice with lime wedges on the side.