Begin by heating the oven to 350.
Combine butter and sugar.
Add to the butter mixture add salt, egg, mandarin juice, mandarin zest, and almond extract. Mix until combined.
In another bowl, combine flour and baking soda.
Stir the flour mixture into the butter/sugar mixture until just combined. Stir in white chocolate and Craisins.
Refrigerate the dough for a couple of hours.
Pull out the dough and scoop large balls onto ungreased cookie sheet.
Bake for 11 minutes or until lightly browned around the edges and just starting to set on top. Don't over-bake.
Remove from the oven and cool.
Store the cookies in a plastic container with a lid.