Pit the cherries, and place in small bowl. Pour Amaretto and let soak for several hours to overnight.
In a medium saucepan, heat up the Milk, Half & Half (reserve about 1/4 cup and mix in the 2 TBLS cornstarch until dissolved, then add to the pan), Sugar, and Brown Sugar.
Over Low-medium heat, bring to just below boiling (about 180 degrees) or until the mixture around the sides of the pan starts looking foamy, about 10 minutes.
Remove from heat and let cool for about 5 minutes. Add in the 1 tsp. Vanilla and 2 pinches of salt. Whisk in the goat cheese until blended completely. Place in a covered container and refrigerate for several hours to overnight.
Nuts: Melt the butter in the microwave for about 30 seconds. In a small bowl, stir in nuts, butter, sugars, Cayenne and pinch salt. Spread the nuts out in a small baking pan, and toast at 350 for about 8 minutes. Let cool completely.
Caramel Chunks: Cut the Serrano peppers in half and with a spoon remove the seeds and veins. Chop into small pieces.
In a saucepan, add the caramels and serrano peppers, and heat over medium heat until caramels are melted. Stir often to prevent burning.
Spread the caramel mixture onto parchment paper and place in freezer for a few minutes to cool.
Meanwhile, melt the chocolate in the microwave, 30 seconds at a time. Stir after each 30 seconds for about 1 1/2 to 2 minutes.
Drizzle the chocolate over the caramel mixture, and return to freezer to harden. Peel the hardened caramel mixture off the paper, flip over and cover the other side with drizzled chocolate. Return to freezer. Remove just before the ice cream goes into the freezer and chop into pieces.
Once the milk mixture has thoroughly chilled, pour into the ice cream maker, following the manufacturer's instructions. Once the mixture begins to thicken, slowly add in the cherries, including the Amaretto, the nuts, and the chocolate/caramel chunks. Freeze to a soft-serve consistency, then remove to a container and place in the freezer for about 2 hours. Before serving, let it sit out for a few minutes to soften.