Chop the white chocolate up and put in a heat-safe, large bowl, set aside. Prepare a 8 x 8 sized baking dish by lining it with two strips of crisscrossing parchment paper, to help getting the fudge out of the dish. Prep your electric mixer so it will be ready to use.
In a large saucepan, heat sugar, butter, salt and heavy cream on medium heat until butter has melted, stirring to keep ingredients from sticking to the bottom. When all of the butter has melted, turn up the heat until you reach a rolling boil. Set a timer for 4 minutes. Please wear a long-sleeved shirt and protect your hands with an oven mitten or similar when whisking to avoid getting any splatter on your skin.
Boil for 4 minutes, stirring nonstop to keep mixture from rising too high in the pan. Adjust the temperature so the mixture won’t boil over but still maintains a rolling boil.
Pour the hot mixture in the bowl with the white chocolate and mix with the electric mixer with moderate speed for about 1-2 minutes, until there are no more unmelted chocolate pieces. Add cranberries to the mixture and mix quickly with a spoon until combined.
Pour the mixture into the prepared dish over the parchment paper. Immediately sprinkle on the caramelized pecans, covering the entire surface evenly. Gently pat the pieces on the fudge so that they will stick to it better.
Let cool on a counter top until room-temperature. Place in the refrigerator overnight or for at least 3 hours. Take the fudge out of the dish by lifting the parchment papers. Cut into squares with a sharp knife and store in an airtight container in the refrigerator.