Preheat oven to 425 degrees.
Combine the flour, baking powder, sugar, cinnamon and salt in a large sized mixing bowl. Quickly add the cubed butter and using a pastry cutter, cut in the butter until the mixture resembles coarse sand. Add the dried cranberries and mix together one more time.
Using a rubber spatula, stir in the heavy cream until the dough begins to form, about 30 seconds. Transfer the dough and all of the dry flour bits to a lightly floured work surface and knead the dough by hand just until it comes together into a rough, slightly sticky ball, for about 5-10 seconds.
Using a rolling pin, gently roll out. Do not roll out too flat (I rolled mine out a little too flat). Using your pastry cutter or a butter knife, cut the dough into 8 wedges (like you are cutting a pizza) and place the wedges on a lined baking sheet (parchment paper or your Silpat non-stick baking mat).
Brush each wedge with the egg wash and sprinkle with Turbinado sugar and sliced almonds. Press down on the sliced almonds gently to help them stick. Bake for about 18-20 minutes, (rotating the baking sheet halfway through), or when the tops are light brown. Remove from oven and cool on a wire rack for at least 5 to 10 minutes. Serve warm or at room temp. Enjoy with butter or honey, or plain with coffee!