Begin by preheating your oven to 400 degrees F. In a small bowl, mix the egg yolk, half-and-half, and vanilla. Set aside.
In a large bowl, whisk together the flour, sugar, and salt. Add the butter and then use a pastry cutter, to cut it in until it's about the size of peas. Stir in the egg mixture and combine with a spoon. Add the chopped walnuts and mix with your hands to thoroughly combine. The dough will be crumbly.
Add the mixture to a deep 9.5-inch diameter tart pan with a removable bottom. Press the dough mixture into the sides and bottom of the pan to create a 1/4-inch thick crust. Prick the bottom of the crust with a fork and place in the freezer for about 10 minutes. Remove and bake for 15 minutes until the crust just begins to brown. Remove from the oven to cool.
Adjust the oven to 350 degrees F.
To a large bowl, add the apples, cranberries, bourbon, sugar, flour, orange zest, spices, and salt. Mix with a spoon to evenly combine. Pour this mixture into the prepared crust.
In a small bowl, prepare the streusel topping by mixing the flour, brown sugar, and salt. Add the melted butter and vanilla. Combine with your fingers until the mixture begins to clump together. Sprinkle this mixture on top of the tart. Add cranberries for garnish.
Bake at 350 degrees F for 50-60 minutes or until the apples are tender when poked with a fork. (If the tart begins to brown too quickly, cover it with a piece of foil during the rest of the baking process.) Before serving, allow the tart to cool until it is barely warm.