Preheat oven to 250º F.
In a large bowl, combine oats, nuts, seeds, coconut, cinnamon, and sugar.
In a separate bowl, combine coconut oil, maple syrup, and salt. Whisk well, and pour the mixture over the oat mixture; toss to coat.
Spread the mixture out onto a large baking sheet and bake for 1 - 1.5 hours, stirring the mixture every 15 minutes with a spatula or wooden spoon.
When done, remove from oven and let cool. Scrape the granola into large bowl, then sprinkle the matcha over and toss to coat. Add in the dates and cranberries, and toss.
Keep sealed in a freezer bag or container for up to three weeks.