In a medium sized saucepan, place the water, sugar, cinnamon, vanilla and butter and bring to a boil over low heat.
Add in the pecans and stir into the sugar mixture, coating the nuts. Keep cooking and stirring frequently until the sugar starts to stick to the pecans.
Remove from heat and spread on a piece of parchment paper to cool.
Preheat the oven to 350 degrees.
In a large bowl, beat the butter and sugars together until they are light and fluffy.
Add in the eggs, vanilla, corn syrup and oil and beat until well incorporated.
Add in the flour, baking soda and salt and mix until combined.
Break apart the cooled pecans into small pieces with your hands and add them, along with the white chocolate chips, to the batter and stir to mix in.
Using a cookie scoop, space the cookies 3” apart on a baking tray and bake for 8-10 minutes, until the edges are just starting to turn golden brown.
Remove and place on a cooling rack to come to room temperature.