Preheat oven to 325°F. Line a large heavy rimmed baking sheet or jelly roll pan with non-stick foil or parchment.
In small bowl combine oil, maple syrup, molasses, almond extract and cinnamon; stir well.
In large mixing bowl combine oats, walnuts, coconut, almonds, pumpkin seeds (if using), and sunflower seeds (if using). Slowly pour maple syrup mixture over at mixtures; toss to coat.
Spread oat mixture evenly onto pan. Bake 18 to 20 minutes or until golden brown; stirring halfway through baking. For clumpier granola, don't stir -- just press it down into a thin sheet, let it cool completely, and break into chunks
Remove from oven; cool slightly. Stir in cranberries; cool completely.