Preheat the oven to 300°F. Line a baking sheet with a silicone mat or lightly mist with baking spray.
In a large bowl, mix together the oats, nuts, cinnamon, ginger, allspice, cloves, nutmeg, and salt. In a small bowl, whisk together the molasses, maple syrup, olive oil, and vanilla extract. Pour the sauce over the oat mixture and stir until evenly coated.
Spread the mixture into an even layer in the prepared baking tray and place it in the oven. Bake for about 20 minutes, stirring halfway. When the granola is toasted, remove it from the oven, stir in the dried cranberries and ginger, press it into an even layer once again, and let it cool completely on a wire rack. Once it is cool, break into smaller pieces and store in an airtight container.
Enjoy with yogurt, milk, ice cream, or by the handful!