Combine butter, sugar, salt, and almond extract in a stand mixer and combine well.
Add the flour and mix some more.
Setting aside one cup of dough for the topping, take the rest of the dough and press it into a greased 9 x 9 pan or an 11 x 7.
Spread the softened cranberry sauce on top of this.
Next, take the 1 cup of dough set aside and put it back in the mixer. To this, add the almond paste, breaking it into small chunks before adding. Mix for a minute or so to combine.
Crumble this dough and sprinkle it on top of the cranberry sauce evenly and lightly press down.
Bake at 350 degrees for 35 minutes or until edges are lightly browned and the top starts to lightly brown. Don't overbake.
Let cool.
Drizzle with melted white chocolate. To do this, I melt chocolate and put it in a piping bag, snipping off the tip.