Preheat the oven to 350°F (175°C) and line two baking sheets with parchment paper.
In a medium-sized bowl, combine all-purpose flour, baking soda, baking powder, and salt. Whisk to blend and set aside.
In a large mixing bowl, cream together softened unsalted butter, granulated sugar, and light brown sugar with an electric mixer on medium speed until light and fluffy, about 3-4 minutes.
Add the large egg, pure vanilla extract, orange zest, and fresh orange juice to the mixture. Mix on low speed until fully combined.
Gradually add the dry ingredients to the wet mixture, mixing gently until just combined.
Fold in the roughly chopped dried cranberries without overworking the dough.
Using a cookie scoop or tablespoon, portion out the dough and roll into balls, coating each lightly in extra granulated sugar. Place on the prepared baking sheets, spaced about 2 inches apart.
Gently press each cookie ball to flatten slightly for even baking.
Bake in the preheated oven for 10-12 minutes, until edges are lightly golden brown and centers are slightly soft.
Let cookies rest on baking sheets for 5 minutes before transferring to cooling racks to cool completely.
Notes
For a beautiful presentation, arrange the cooled cookies on a decorative platter and dust with powdered sugar.