In a large mixing bowl, cream together the softened butter, sugar, and brown sugar until light and fluffy.
Beat in the egg along with two tablespoons of fresh orange juice and one teaspoon of orange zest.
In another bowl, whisk together the flour, salt, and baking soda. Gradually add this mixture into your wet ingredients.
Gently fold in two cups of dried cranberries until they are evenly distributed throughout your cookie dough.
Preheat your oven to 350°F (175°C). Scoop tablespoon-sized amounts of dough onto ungreased baking sheets, spacing them about two inches apart. Bake for about eight minutes or until edges are lightly golden.
Prepare the icing by mixing powdered sugar with three tablespoons of orange juice and half a teaspoon of orange zest until smooth.
Once cooled, drizzle icing over each cookie using a spoon or piping bag for precision.