To toast the coconut just preheat your oven to 300 degrees. Scatter the coconut onto a rimmed sheet pan and bake for 5-8 minutes or until golden, stirring {and checking on it} often.
In a small bowl combine the honey, coconut butter, vanilla, cardamom, cinnamon and a pinch of kosher salt. Stir and set off to the side.
In a large mixing bowl; combine the oats, pistachios, toasted coconut and pour in the honey mixture. Stir to combine.
Spread the granola mixture onto the same rimmed sheet pan you used for the coconut and bake at 350 degrees for 10 minutes, rotating the pan halfway through the baking time.
Note: For a chunky granola simply beat an egg white and mix it into the granola after it's been baking for 10 minutes. This step is purely optional.
Stir and continue to bake for an additional 5-10 minutes or until the granola is a deep golden color. Let cool and store in an airtight container for a few weeks.
Serve as a snack or add some milk and enjoy it as breakfast.