Preheat oven to 400°F (200°C) and line a baking sheet with parchment paper.
In a large bowl, whisk together flour, sugar, baking powder, and salt.
Cut in the cold butter using a pastry cutter or your fingers until the mixture resembles coarse crumbs.
Stir in cranberries and orange zest.
In a separate bowl, whisk the cream, egg, and vanilla extract.
Pour the wet mixture into the dry ingredients and stir until just combined.
Turn the dough out onto a lightly floured surface and pat into an 8-inch circle, about 1 inch thick.
Cut the dough into 8 equal wedges and place them on the prepared baking sheet.
Brush the tops with cream and sprinkle with coarse sugar if desired.
Bake for 18 to 22 minutes or until golden brown.
Let cool slightly before serving warm.