Preheat your oven to 350°F (175°C). Line a baking sheet with parchment paper to keep the cookies from sticking.
In a large mixing bowl, beat the softened butter, brown sugar, and granulated sugar together until it’s light and fluffy, which takes about 2-3 minutes.
Beat in the eggs one at a time. After each egg, add the vanilla extract and mix until it’s smooth.
In another bowl, whisk together the flour, baking soda, baking powder, and salt. Gradually add this to the wet ingredients, mixing until just combined.
Stir in the white chocolate chips and caramel bits until the dough is nicely mixed.
Drop tablespoon-sized balls of dough onto the prepared baking sheet, leaving about 2 inches between each ball.
Bake your cookies for 9-11 minutes or until the edges are lightly golden.
Immediately sprinkle a pinch of sea salt flakes on each cookie while it’s still warm.
Allow the cookies to cool on the baking sheet for 5 minutes before moving them to a wire rack to cool completely.