Heat oven to 350°F. Spray a large baking sheet with cooking spray, or line it with parchment paper, set aside.
In a large mixing bowl combine the oats, almonds, cocoa powder, and shredded coconut in a large mixing bowl. In a separate mixing bowl, whisk together the maple syrup, melted coconut oil, cinnamon, vanilla extract, and salt together until smooth. Pour the maple syrup mixture over the oats mixture, and toss until everything is evenly mixed.
Spread the granola mixture out evenly on the greased baking sheet and bake 15 minutes, remove from the oven and stir. Place back in the oven and bake for 10 minutes. Once done, remove from the oven and stir in the dried cranberries. If adding in the chocolate chips, allow the granola to cool completely before mixing in.
Serve immediately, or store in a sealed container for up to 4 weeks.