Preheat the oven to 400°F/204°C. Line a baking sheet with parchment paper. Set aside.
To Make Scones: In a large bowl, whisk together flour, baking powder, orange zest and sugar. Add the butter to the flour mixture and combine them using a pastry blender, food processor or your fingertips until the mixture comes together in fine crumbs. I usually use a pastry cutter or with my hands and work the dough as little as possible.
Whisk together egg, heavy cream, orange juice, and orange water blossom (use vanilla extract if you don’t have one) until the mixture is combined. Gradually add wet mixture to the flour mixture. If the dough is too dry, add more milk, one tablespoon at a time as needed. Do not overmix. Gently mix in cranberries.
Transfer dough to a floured surface with floured hands, work dough into a ball. If it’s too sticky, add a bit more flour. Press dough into an 8-inch circle, about 1-inch thick. Use a sharp knife or a scraper to cut into 8 wedges. I recommend chill the dough wedges in the fridge for 15-20 minutes before baking for less spreading in the oven.
Place scones on a prepared baking sheet and brush tops with a bit of heavy cream and sprinkle with coarse sugar (optional). Bake for 23-25 minutes or until golden around the edges. Remove from oven then transfer scones to a wire rack and allow it to cool.
To Make Orange Glaze: In a small bowl, whisk together powdered sugar, orange blossom water and orange juice until combined. If you would like a thicker glaze, add more powdered sugar and if you would like a thinner glaze, add additional orange juice. Once scones are completely cool, drizzle over the top.
Leftovers can be kept up to 5 days in the fridge or frozen for up to 2 months. Serve scones warm or at room temperature.