Line a 8x8 in pan with parchment paper, and light grease. Set it aside.
Add the sugar, corn syrup, butter, and salt to a large, heavy bottomed pot and heat it over medium on the stove top. Stir occasionally as the mixture comes to a boil. 2 cups granulated sugar, 1 cups light corn syrup, 1/2 cup unsalted butter, 1/2 teaspoon salt
Once boiling, very slowly add the evaporated milk a little at a time, about 1 TBS every 30 seconds, stirring constantly. It will take between 10 and 15 minutes to add, and you need to stir the whole time so the milk doesn't lower the temperature of the mixture. 12 oz evaporated milk
Once all the milk has been added, add in a candy thermometer and continue cooking, stirring constantly until the mixture comes between 242 and 245 Fahrenheit.
Once the temperature is reached, remove from the heat and stir in the vanilla extract. 3/4 tsp vanilla extract
Pour the mixture into the prepared pan, and spread out the top as needed.
Let the caramels cool until totally set. Lift the caramels out of the pan, with the parchment paper and cut them into bite sized pieces, using a sharp knife.
Add the chocolate to a double boiler over medium heat, and stir until melted. Remove from the heat. 10 oz high quality chocolate
Drop one caramel at a time into the chocolate. Lift it out with a fork, and tap the fork on the edge of the bowl to remove the excess chocolate. Carefully transfer the chocolate caramel to a piece of parchment paper.
Sprinkle the tops of the caramels with flakey salt if desired. flaky sea salt
Let the caramels sit until the chocolate is hardened.