Preheat the oven to 175 C and line a baking sheet with a silicone mat, or use a lightly greased sheet of baking paper.
In a large mixing bowl, combine the oats, almonds, spices and salt. Mix well.
In a smaller bowl, whisk the olive oil, molasses, honey, orange juice and zest. (measure the oil first, so the molasses and honey slides right out of the cup). Mix well till smooth and combined, making sure the oil has blended right in.
Pour into the oats mixture and mix well, making sure every inch of the mixture is coated.
Tip the mixture onto the baking tray and spread it out. The idea is to have an even layer that's thick enough for the oats to do some 'clumping', but not so thick that the mixture doesn't cook. If your oven is small, bake in two batches.
Bake for 20 to 25 minutes, until the oats are crispy and the mixture has darkened. The edges burn quite fast, so make sure you stir and flip the granola twice during the baking, as well as rotate the baking tray.
Allow the baked granola to cool. As it cools, it will firm up more. Now stir in the dried cranberries.
Store in an airtight jar at room temperature for about 10 days then transfer to the fridge. You can also freeze it for a couple of months. Eat as is, or with yoghurt, fruits, milk, anything your heart desires. Enjoy!