In a bowl, combine the gluten free all purpose flour, old fashioned oats, almond flour, salt, and orange zest. Set aside.
In another bowl, combine the melted butter, sugar, non-dairy milk, and vanilla extract. Add the flour mixture and stir until combined and you don't see any dry bits of flour. Cover the bowl and let it sit on the counter for 30 minutes.
While the dough is resting, preheat the oven to 375°F/190°C and line an 8x8 inch square pan with parchment paper.
Press ⅔ of the rested dough into the pan. Top it with the cranberries. Take the rest of the dough and spread it over the cranberries. Top it with the sliced almonds.
Bake it in the preheated oven for 45-50 minutes, or until the top is golden brown. Let it cool completely before taking it out of the pan and cutting them.