Position your oven rack in the bottom third of your oven and preheat to 325°. Grease two 9x5 glass loaf pans with a nonstick baking spray with flour. Or grease with butter and use parchment paper.
In a medium bowl, measure and add the flour, salt, baking powder, baking soda, cinnamon, ginger, nutmeg and mace. Whisk to combine.
In another medium bowl, peel and add the very ripe bananas and use a fork to mash to desired consistency.
In a large bowl, add both sugars and the orange zest (see notes). Use your fingers to massage the sugar and the zest until well combined and the mixture resembles coarse wet sand.
To the sugar mixture, add the (cooled) melted butter, eggs, milk, orange juice and vanilla. Use a whisk to stir and combine. Next add the mashed bananas and stir switch to a spatula to incorporate.
Add in 1/3 of the flour mixture, mixing until just combined and repeat this two more times.
Add the cranberry halves to the bowl and gently fold them into the batter.
Divide the batter among the two prepared loaf pans (about 2½ cups of batter per pan). Spread the top of the batter evenly and bake in the lower third of your oven for 40 minutes or until a tester comes back with only a few crumbs attached.Rotate the pans halfway through to ensure even baking. Remove and allow the bread to cool in the pans for 15 to 20 minutes before carefully turning out and placing on a wire wrack to further cool.
Slice and serve with softened salted butter or as desired.