Step 1Line a baking sheet with Silpat or parchment paper.
Step 2In a medium heavy-bottom saucepan, combine the sugar and water. Heat the mixture over high heat until the sugar melts and the mixture turns a rich caramel color, 10 to 12 minutes. Brush the sides of the pan using a pastry brush dipped in water to keep the sugar from crystallizing.
Step 3Remove the caramelized sugar and dip the pan very briefly in a large bowl of cool water to cool and thicken the sugar slightly. With the pan held at an angle (be careful that the sugar does not spill, as it is hot and can easily burn you), dip the almonds, several at a time, into the sugar using a fork to coat them. Remove the almonds using a fork or two (grease the forks with nonstick cooking spray to keep the sugar from sticking), gently shaking off the excess caramel, and place them on the prepared baking sheet to dry. If you find that the sugar hardens too much for dipping, gently reheat it on the stove until thinned.
Step 4Melt the chocolate in a small saucepan over low heat, stirring often to prevent the chocolate from burning.
Step 5Dip the almonds, using a fork or two, into the chocolate to coat. Shake off the excess chocolate and place the almonds on the baking sheet, making sure they do not touch. Place the sheet in the freezer for about 5 minutes to harden the chocolate.
Step 6Place the cocoa powder in a small bowl and add the almonds, a few at a time, to toss and coat them with cocoa. Repeat with all of the almonds. Store the almonds in an airtight container at room temperature for up to 1 week.