Add softened butter to a stand mixer and beat until butter is smooth and creamy.
With mixer on low, gradually add the granulated sugar, the vanilla + sugar mixture, and the pinch of salt into the butter, then beat on medium-high until ingredients are thoroughly incorporated.
Add eggs, one at a time, to the batter, mixing thoroughly between each addition.
Add the 2 tsp of vanilla extract and the 1 tsp of almond extract, then beat to incorporate.
In a separate medium bowl, combine the flour, cocoa powder, cinnamon, and baking powder with a whisk.
With the mixer on low, slowly add the flour mixture into the batter, alternating with the 1/2 cup of red wine, the chopped chocolate, and the chopped almonds. Scrape down the sides of the bowl as needed.
Once all ingredients are incorporated, mix batter on high speed for about 1 minute. The batter will look nubby, which is what you want.
Divide the batter between the two prepared loaf pans and bake for 30-35 minutes, or until toothpick inserted into the center of each cake comes out clean.
Let cakes cool in pans on a wire rack. After 15 minutes, loosen the edges of the cakes with a dull knife, then turn the cakes out onto the wire rack to finish cooling. Cakes must be completely cooled before adding glaze.