Preheat oven to 350°F. Grease a 9-inch springform pan.
In a saucepan, melt the butter, sugar, salt and water together over medium heat. Bring to a boil and then remove from heat.
Add the flour all at once and mix until it forms a ball. Add the egg and vanilla extract and mix until combined.
Spread the dough into the bottom of the prepared pan and bake for 15-20 minutes or until it's golden brown. Remove from oven and let cool while preparing the filling.
Cheesecake Filling:
In a large bowl, beat the cream cheese and sugar until smooth. Add the eggs one at a time, beating well after each addition.
Stir in the heavy cream, bourbon, and caramel sauce.
Pour the filling over the churro crust and bake for 50-60 minutes or until the center is almost set.
Remove from oven and let cool completely. Refrigerate for at least 2 hours or up to 24 hours.
Whipped Cream Topping:
In a large bowl, beat the heavy cream, powdered sugar, and vanilla extract until stiff peaks form.
Spoon the whipped cream over the chilled cheesecake.
Cherry Topping:
Spoon the cherry pie filling on top of the whipped cream.