Preheat oven to 350 degrees and line a *loaf pan with parchment or grease it well.
Combine flour, salt, baking powder and sugar in a bowl. Set aside.
In a large bowl, whisk together orange zest, buttermilk, oil, eggs, orange juice and vanilla.
Slowly add the dry ingredients (flour mixture) into the wet ingredients and gently fold together. Just before it's combined, add in cranberries and stir JUST until combined.
Pour into prepared pan and bake for about an hour, or until an inserted knife comes out clean.
