Preheat oven to 300 degrees. Line a rimmed baking sheet with nonstick foil.
In a large bowl, combine oats, cinnamon, salt and walnuts. In a medium bowl, warm coconut oil for 20 seconds. Stir in honey. Pour honey mixture over oat mixture and stir to coat. Pour onto prepared baking sheet.
Bake in preheat oven for 10 minutes. Stir and bake for an additional 10 minutes. Stir one last time and bake for 10 minutes. Remove from oven and let cool. Once cool, stir in cranberries, chocolate chunks and coconut flakes. Store in an airtight container.