Pre heat oven to 180c.
Grease and line a 20cm square high-sided baking tin.
Roughly chop dried fruit to eliminate any large pieces.
Add all fruit mixture ingredients to a medium saucepan, and cook over low heat until butter and sugar melts, and fruit becomes moist and tender - about 10-12 mins.
Let mixture cool while you make the shortcake base.
Cream together butter and sugar, sift in flour and baking powder, mixing to combine.
Once combined, reserve 3 tbsp. of dough for streusel topping.
Press shortcake dough into baking tin, getting it even and all the way to the corners.
Place dried fruit mixture evenly on top of shortcake base, getting all the way to the edges.
For the streusel base, combine the demerara sugar and almond meal with reserved shortcake dough. Mix to combine - I use my hands for this.
Scatter streusel mixture evenly over the fruit mixture, and bake for 25 mins.
Let sit for 15 mins to cool slightly and firm up before serving topped with Rum Butter (see the link in my notes below for the recipe) and ice cream.