Preheat the oven to 325 degrees Fahrenheit and line a baking sheet with parchment paper. Set aside.
Mix the oats, cranberries, raisins, almonds, pepitas, hazelnuts, coconut, cinnamon, and salt in a large bowl.
Combine the coconut oil, sugar, agave, and vanilla in a small saucepan over medium heat, stirring until coconut melts and the sugar is completely dissolved, about three minutes. Remove from heat.
Pour the liquid mixture over the oats, mixing everything until well coated.
Transfer to the prepared baking sheet and, using a spatula, press the oats evenly into the pan. Make sure that the edges aren’t too thin because this can cause them to burn.
Bake until the top is golden brown, 15 to 20 minutes. Remove from the oven and allow to cool.
Using your hands, crumble the granola into bite-sized pieces.