Preheat your oven to 300°F. Thinly slice one orange and the lemon, spreading slices across a baking dish to form a fragrant base. Lay salmon skin-side down on top and drizzle with olive oil, salt, and pepper for seasoning.
Place the dish in the oven and roast slowly for 25–30 minutes. The gentle heat keeps fish tender and juicy while allowing citrus aromas to infuse the salmon. The fish should flake easily but still look moist at the center.
While salmon cooks, combine chopped olives, minced shallots, chili flakes, and fresh herbs in a bowl. Add zest and juice from the remaining orange along with olive oil and mix thoroughly to form a bright topping.
Once cooked, remove salmon from the oven and spoon the olive mixture evenly over the top. Let the dish rest briefly before serving so flavors settle and juices redistribute for the best texture.