Preheat oven to 325 degrees. Grease a 8.5 x 4.5" bread loaf pan, dust with flour and set aside.
In a medium mixing bowl, whisk flour, baking powder, and salt. Set aside
In a small bowl, combine cream, 1 tsp zest and orange juice. Set aside.
In a large mixing bowl, cream butter and sugar for 2-3 minutes until combined. Beat in eggs, mixing well.
Add flour to butter mixture, alternating with milk mixture, until just incorporated.
Toss cranberries in a small bowl with 2 tsp flour, discarding excess flour. Fold cranberries into batter.
Spread batter in pan and bake for 40 minutes at 325 degrees. Increase oven temperature to 350 degrees and bake for 10-15 minutes longer until internal temperature of bread reaches 200 degrees.
Let bread cool in pan for 10 minutes before moving to wire rack to cool completely.