Preheat your oven to 350°F (175°C) and line a baking sheet with parchment paper.
In a mixing bowl, cream together the softened butter and granulated sugar using an electric mixer until light and fluffy. This should take about 2-3 minutes.
Beat in the vanilla extract and orange zest until well combined.
In a separate bowl, whisk together the all-purpose flour and salt. Gradually add the flour mixture to the butter mixture, mixing until just combined.
Fold in the chopped dried cranberries and orange juice using a rubber spatula until evenly distributed.
Scoop tablespoon-sized portions of dough and roll them into balls. Place them on the prepared baking sheet, spacing them about 2 inches apart.
Gently flatten each ball slightly with the back of a fork or your fingers.
Bake in the preheated oven for 12-15 minutes, or until the edges are lightly golden.
Remove the cookies from the oven and let them cool on the baking sheet for 5 minutes. Then transfer them to a cooling rack to cool completely.
For added flavor, consider drizzling the cooled cookies with a simple icing made from powdered sugar and orange juice.