Preheat your oven to 350°F (175°C) and line baking sheets with parchment paper.
In a large mixing bowl, beat together the softened butter, brown sugar, and granulated sugar until the mixture is light and fluffy. Add the eggs one at a time, followed by the vanilla extract, mixing well after each addition.
In a separate bowl, whisk together the flour, baking soda, and salt. Gradually add the dry ingredients to the wet ingredients, mixing until just combined. Be careful not to overmix.
Gently fold in the chocolate chips and caramel bits, ensuring they are evenly distributed throughout the dough.
Use a cookie scoop or tablespoon to drop dough onto the prepared baking sheets, leaving enough space between each cookie to allow for spreading.
Bake in the preheated oven for 10-12 minutes, or until the edges are lightly golden and the centers look set. Be careful not to overbake; they will continue cooking as they cool.
As soon as the cookies come out of the oven, sprinkle a small pinch of sea salt on top of each cookie while they are still warm.
Allow the cookies to cool on the baking sheets for about 5 minutes before transferring them to a wire rack to cool completely.