Preheat your oven to 400°F (200°C) and lightly grease a baking dish.
Place cherry tomatoes, olives, and garlic in the baking dish. Drizzle with 1 tbsp olive oil, sprinkle with salt, pepper, and oregano, and toss gently.
Place fish fillets on top of the tomato mixture. Drizzle remaining olive oil over the fish and season with paprika, salt, and pepper.
Bake for 20–25 minutes until fish is flaky and cooked through, and tomatoes are soft and slightly roasted.
Remove from oven and drizzle with lemon juice and zest. Sprinkle fresh parsley on top.
Serve warm with rice, couscous, or crusty bread.
