Preheat oven to 350°F (175°C). Grease a 9×5-inch loaf pan with baking spray.
In a large bowl, whisk together flour, salt, baking powder, sugar, and orange zest until well combined.
In a separate bowl, whisk together buttermilk, oil, eggs, orange juice, and vanilla until smooth.
Gradually add the wet ingredients to the dry ingredients, mixing just until combined. Do not overmix.
Gently fold in 1 cup of the fresh cranberries.
Pour the batter into the prepared loaf pan and smooth the top.
Sprinkle the remaining ½ cup cranberries over the top.
Bake for 60 minutes, or until a toothpick inserted in the center comes out clean.
Allow the bread to cool completely before slicing.
Enjoy!