Place the chocolate and a tiny pinch of sea salt in a heatproof bowl over a pan of gently simmering water, making sure the water doesn't touch the base of the bowl. Leave to slowly melt, stirring occasionally.
Meanwhile, in another bowl add the sugar to the egg yolks and beat until it has dissolved and is silky-smooth.
Whisk the whites in a clean bowl with a tiny pinch of salt until they form soft peaks.
Cook's Note: You should be able to hold the bowl upside down over your head without them falling out! In a third bowl, beat the cream until it forms soft peaks.
Once the chocolate has melted, carefully lift the bowl out of the pan and put it to one side. Mix 2 1/2 ounces/ 75 ml of amaretto and the cocoa powder into your egg yolks then tip the whipped cream in and mix again. Fold through the melted chocolate until everything is well combined. Finish by tipping in the egg whites and keep folding gently, from the outside in, doing a figure-of-eight, until the mix is smooth and evenly coloured. Spoon or ladle the mousse into a big serving bowl or divide it between little glasses or cappuccino cups. Cover with cling film then pop in the refrigerator for 1 to 2 hours until set.
Right before you're ready to serve your guests, dust some cocoa powder over the mousse. Pop the dried cherries in a small pan with the rest of the amaretto then top up with enough water to just cover the berries. Bring to the boil, then turn the heat off and leave to stand for a bit.
Bash up the packets of sesame snaps in a pestle and mortar then open them and tip the contents into the mortar. Serve that next to your chocolate mousse with a bowl of those beautiful cherries on the side so everyone can dig in and customize their own mousse. It may look a bit rustic, but honestly, it's the best chocolate mousse I've ever tasted!