Preheat the oven to 375F or gas mark 5. Line or grease the muffin pan and set aside.
In a mixing bowl combine the salt, flour, and baking powder. Whisk to combine evenly and set aside.
In another mixing bowl whisk the eggs until evenly combined then add the melted butter, sugars, orange and lemon zest, and orange and lemon juices. Whisk until all is evenly combined. Pour the liquid ingredients over the dry ingredients and use a spatula to mix. Be sure to mix until just combined and do not overmix. Add the cranberries and gently fold them in.
Pour the mix into the muffin pan and top with turbinado sugar if desired and bake for 20 minutes or until a toothpick inserted in the middle comes out clean.