01 - Preheat the oven to 400°F. Line a baking sheet with parchment paper or lightly grease it.
02 - Arrange salmon fillets on the prepared baking sheet. Brush each fillet with olive oil and season with salt and freshly ground black pepper.
03 - Combine cranberries, maple syrup, balsamic vinegar, Dijon mustard, orange zest, orange juice, black pepper, and salt in a small saucepan over medium heat.
04 - Bring mixture to a simmer and cook for 8 to 10 minutes, stirring occasionally until cranberries burst and sauce thickens. Mash cranberries gently with the back of a spoon for a smoother texture. Remove from heat.
05 - Reserve 2 to 3 tablespoons of glaze for serving. Brush the remaining glaze generously over salmon fillets.
06 - Bake the salmon for 12 to 14 minutes until just cooked through and flaky.
07 - Remove from oven, drizzle with reserved glaze, and garnish with chopped parsley and orange slices if desired. Serve immediately.