In a large bowl, whisk together flour, baking powder and salt. Put aside.
In another bowl, beat the butter and brown sugar until a smooth texture is reached. Gently add the eggs. Add vanilla extract, milk, orange juice and grated orange zest. Whisk together.
Gently fold into the flour mixture with a spatula. Add the cranberries and the chopped white chocolate.
Mix together.
With a spoon, scoop preparation into greased or paper-lined muffin cups.