Preheat the oven to 325°F and line a large baking sheet with parchment paper.
In a large mixing bowl, combine the oats, almonds, and shredded coconut.
In a small bowl, whisk together the maple syrup, melted coconut oil, cinnamon, ginger, cardamom, cloves, nutmeg, and salt until well blended.
Pour the spice mixture over the dry ingredients and mix thoroughly until everything is evenly coated.
Spread the mixture onto the prepared baking sheet in an even layer. Bake for 25-30 minutes, stirring halfway through, until the granola is golden brown and fragrant.
Remove from the oven and let cool completely on the baking sheet. Once cooled, stir in the dried cranberries and store in an airtight container.