01 - Preheat oven to 400°F. Line a baking sheet with parchment paper or lightly oil it.
02 - Pat salmon fillets dry, rub with olive oil, and season with salt and black pepper. Place skin-side down on the prepared baking sheet.
03 - In a small saucepan, combine cranberries, orange juice, orange zest, honey or maple syrup, brown sugar, Dijon mustard, cinnamon, and salt. Bring to a simmer over medium heat.
04 - Cook the mixture, stirring frequently, until cranberries burst and the glaze thickens to a syrupy consistency, about 8 to 10 minutes. Remove from heat and either lightly mash for a chunky texture or blend for a smooth consistency.
05 - Brush half of the glaze evenly over each salmon fillet.
06 - Bake for 12 to 15 minutes, or until salmon flakes easily with a fork and internal temperature reaches 145°F.
07 - Remove from oven, brush with remaining glaze, and serve immediately. Garnish with extra orange zest or fresh herbs if desired.