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