Whisk together the almond flour, all-purpose flour, cocoa powder and baking soda.
Using a stand mixer fitted with a paddle attachment, cream the butter on medium speed until light and fluffy, scraping down the sides of the bowl with a spatula once.
Add both sugars, the salt and vanilla extract and beat for 2 minutes more. Turn off the mixer and scrape down the sides of the bowl. Add the dry ingredients, drape a kitchen towel over the mixer and pulse at low speed for 1 to 2 seconds, about 5 times. Remove the towel and keep beating at low speed for about 10 seconds more, until everything is just combined. Scrape down the bowl again.
Add the chopped chocolate and dried cherries and mix on low speed for another 5 seconds or so, just to incorporate. Transfer the dough to an airtight container and refrigerate for 30 to 60 minutes.
Center a rack in the oven and heat it to 325 °F. Line two baking sheets with parchment or silicone mats. Pour about ¾ cup sugar onto a large plate. Using your hands, form the dough into balls about an inch and a half in diameter. Roll the balls in the sugar and arrange them on the baking sheets, at least 2 inches apart.
Bake the cookies for 12 to 14 minutes; they should dome slightly in the middle, and they should look dry on the surface but still be soft to the touch. Cool the cookies on the baking sheets on racks for 5 minutes, then transfer the parchment to the racks to finish cooling.