Preheat oven to 375°F. Grease a 9x5-inch loaf pan.
In a large bowl, whisk together flour, sugar, baking powder, baking soda and salt. Toss Cranberries in flour mixture. In a small bowl, whisk together butter, egg, buttermilk, orange zest and orange juice. Add wet ingredients to dry ingredients and stir until just combined. Gently fold in almonds.
Pour batter into prepared pan. Bake for 45 - 55 minutes, until golden brown and a toothpick inserted comes out clean. Cool in pan for 10 minutes. Move to wire rack to cool completely.