Preheat oven to 350°F. Spray a 9x5 loaf pan with nonstick cooking spray and set aside.
In a large mixing bowl, whisk together the all-purpose flour, almond flour, baking powder, baking soda, and salt.
In another mixing bowl, combine melted coconut oil and coconut sugar until light and fluffy. Mix in apple sauce, flax meal, apple cider vinegar, orange juice and zest, and vanilla extract.
Add mashed banana to the wet ingredients and mix until fully combined.
Add the dry ingredients to the wet mixture and stir until just combined. Be careful not to overmix. Fold in 1/2 cup of cranberries.
Pour batter into the prepared loaf pan, spreading evenly. Bake at 350°F for 55-65 minutes or until a toothpick inserted into the center comes out clean.
Allow the bread to cool in the pan for 1 hour before adding frosting.