Preheat the oven to 375ºF.
Grease a 9 inch spring form pan and line with parchment paper.
In a bowl, mix together the butter, flour, almond flour, sugar and the orange zest with a fork. Add the dried cranberries and 1/4 cup of white chocolate chips and using your fingers break up the dough so it looks like a crumble and mixing in the dried cranberries.
Pour the dough into the spring form pan and push the dough down into an even layer. Prick all over with a fork, then bake for 20 minutes, or until lightly golden. Remove from the oven and sprinkle sugar on top while it’s still warm, then leave to cool.
Meanwhile, melt the remaining white chocolate in a heatproof bowl in the microwave in 10 second intervals until melted. Once you see the chocolate starting to melt, stir the chocolate before putting it in for another 10 seconds. Once melted, set aside.
Transfer the shortbread to a serving plate. Drizzle with the white chocolate and serve.