Preheat the oven to 350 F.
In a large mixing bowl, combine the flour, salt, baking powder, spices and sugar; mix well.
In a separate bowl, combine the eggs, oil, honey, vanilla extract, orange juice, whisky, almond milk and coffee. Combine the ingredients thoroughly with whisk or a hand mixer until smooth. Make a well in the center of the dry ingredients and add the wet mixture into the well. Whisk until you have a smooth cake batter with no lumps, making sure there is no flour at the bottom of the bowl. Add the blueberries and mix well.
Grease a 9-inch cake pan with a little bit of vegetable or coconut oil.
Pour in the cake batter and allow it to settle and even out for a few minutes.
Bake for 40-50 minutes or until a skewer comes out clean when pressed into the middle of the cake.
Allow the cake to cool a little and then remove from the cake pan. Allow it to cool fully.
Meanwhile, make the glaze: Combine the confectioners sugar with the orange zest and the lemon juice. Mix well with a spoon until smooth with no lumps and it has reached a syrupy consistency.
When the cake has cooled, drizzle it with the glaze and sprinkle it with blueberries and the toasted almonds. Enjoy for up to 3 days and store it in the refrigerator, covered.