Preheat the oven to 300 degrees F. Line two large rimmed baking sheets or 13x9" pans with parchment paper.
In a saucepan, melt the butter and coconut oil over low heat.
Remove from the heat and stir in the honey, date syrup, vanilla and almond extracts. Set aside to cool slightly.
In a large mixing bowl, combine the oats, rye flour, wheat bran, coconut, almonds, flax seeds, salt, and cinnamon. Give it a stir.
Pour the butter mixture over the dry oat mixture. Stir well to combine.
Spread the granola mixture evenly between the prepared pans. Bake for about 1 hour, removing the pans every 15 minutes to stir gently and rotate pans in the oven.
The granola is done when it is golden brown and smells delicious. Remove from the oven, stir gently, and let it cool on the pans.
When the granola is cool, mix in the dried cranberries and dried orange slices. Store in an airtight container for up to 2 weeks.