In the bowl for an electric mixer add the butter, shortening, sugar, and brown sugar. Beat until well combined. Mix in the eggs and almond extract. Add the flour, baking soda, and salt, mix until just combined. Using a spatula fold in the white chocolate chips and dried cranberries.
Scoop golf balls sized balls of dough onto a baking sheet. Bake for 9-11 minutes, until just set. Allow to cool for a few minutes on baking sheet, before removing to a wire rack to cool completely.