Preheat oven to 350 °F. In a small saucepan, melt butter over medium-low heat. Stir in cocoa powder. When butter is melted, stir in boiling water and let bubble for a few minutes.
In a large bowl, whisk together flour, sugar, and salt. In a separate smaller bowl, whisk together buttermilk, eggs, vanilla and baking soda.
Pour chocolate mixture into flour mixture and whisk together. Then stir in the buttermilk and eggs mixture. Mix until batter is smooth and then pour into a 12×12 or similar sized sheet pan.
Bake sheet cake at 350 degrees for 20 minutes until a tester comes out clean from the center. If you use a different sized baking sheet, your baking time might change.
Meanwhile, combine cherries, sugar, and bourbon in a pot over low heat. Once sugar is dissolved and cherries are steaming, remove from heat and let cool.
When cake is done, spoon cherry mixture over the top of the cake. Let the cake cool to room temperature before adding whipped cream.
Whisk together whipped cream with vanilla and sugar and spread evenly over cooled chocolate cake. Garnish with shaved chocolate.