Preheat the oven to 350 degrees.
Line sheet trays with parchment paper.
In a large mixing bowl, beat together butter, brown sugar, and granulated sugar until smooth and fluffy.
Add eggs and vanilla extract.
Mix until fully combined.
Add flour, baking soda, and salt.
Mix only until incorporated.
Fold in semi sweet chocolate chunks, milk chocolate chunks, and caramel pieces.
Cover and refrigerate the dough for 30 to 60 minutes.
Use a cookie scoop to portion the dough onto prepared baking sheets.
Leave space between each cookie.
Bake for 10 to 13 minutes until the edges are set and the centers remain slightly soft.
Remove from the oven and immediately sprinkle with flaky sea salt.
Allow cookies to cool on the baking sheet for several minutes before transferring to a cooling rack.
Serve and enjoy.