Preheat the oven to 300˚F.
In a large bowl, combine the oats, pecans, sugar, cinnamon and salt and stir to combine.
In a small bowl, mix together the honey, oil and vanilla until fully combined. Pour over the oat mixture until the oats are thoroughly coated.
On a baking sheet, spread the mixture in a thin, even layer. Bake for 15 minutes, stir and bake for another 5-15 minutes.
Place the baking sheet on a wire racks to cool, around 20 minutes.
Add in the cranberries and toss to combine. Store the granola in an airtight container for up to 2 weeks.