Prepare the crust: Preheat the oven to 350°F (175°C). In a bowl, mix the graham cracker crumbs, melted butter, and granulated sugar until well combined. Press the mixture firmly into the bottom of a 9-inch springform pan. Bake for 10 minutes and allow to cool while preparing the filling.
Make the cheesecake filling: In a large mixing bowl, beat the softened cream cheese with an electric mixer until creamy and smooth. Gradually add the granulated sugar, continuing to beat until well incorporated.
Add eggs: Add the eggs one at a time, mixing well after each addition. Then mix in the vanilla extract and sour cream, blending until the mixture is smooth.
Add the caramel: Drizzle in the salted caramel sauce and gently mix until just combined, ensuring not to overmix.
Assemble the cheesecake: Pour the cream cheese mixture over the prepared crust in the springform pan. Smooth the top with a spatula.
Bake: Place the cheesecake in the preheated oven and bake for about 55-60 minutes, or until the center is set, but slightly jiggly. Turn off the oven and crack the door, letting the cheesecake cool in the oven for at least another hour.
Chill: Once cooled, refrigerate the cheesecake for at least 4 hours or overnight for best results.
Prepare the topping: Just before serving, sprinkle the chopped pecans over the top of the chilled cheesecake and drizzle with additional salted caramel sauce.
Garnish: Lightly sprinkle sea salt over the top for a sweet and salty finish.