Beat the butter and sugar until light and fluffy.
Add in the almond and orange extract.
Add in the flour little by little until just combined.
Mix in the chopped cranberries and orange zest and beat until combined.
Roll the dough into a long log (about 12 inches long and 2-3 inches thick)
Wrap in plastic wrap and chill in the fridge for 1 hour.
Preheat the oven to 375 degrees and line 2 baking sheets with parchment paper.
Unwrap the plastic from the dough and slice 1/2 inch pieces. Place them on the baking sheet about 1 inch apart.
Bake for 9-10 minutes and then cool on a baking rack.
Melt the white chocolate in a small bowl.
Dip the cookies half way into the white chocolate dripping off the excess chocolate. Allow to set at room temperature.