In a medium sized pot, place in the butter, sugar, maple syrup, and cream.
When your shortbread base has 5 minutes remaining baking time, place the pot over low heat. Slowly heat it through until the butter has completely melted, not allowing it to bubble yet.
When you remove the base from the oven, set it aside and bring the pot mixture to a boil by increasing the heat to high.
Once boiling, continue to boil for 2 minutes. Stirring occasionally.
After 2 minutes, turn off the heat and stir through salt.
Pour in almonds and mix until completely coated.
Pour topping mixture over the base and spread it out evenly.
Return to the oven and bake for a further 20 minutes. It will bubble and turn golden all over.
Remove from oven, set aside, and allow it to cool in the pan for 40 minutes. Then remove from pan, transfer to a wire rack and let it cool completely before slicing.
Slice into squares or rectangles.
Enjoy!