Heat oven to 300F°
Add nuts, coconut, and raisins to large mixing bowl
Stir to mix
Melt coconut oil and cacoa butter in small saucepan over low heat until it just melts
As soon as it's melted, immediately remove from heat and set aside
Add crushed pineapple, chopped Medjool dates, vanilla, salt, and cinnamon to food processor
Pour in melted cococnut oil and cacoa butter
Process until smooth (there may still be little chunks of the dates, but rest of mixture should be smooth)
Pour over nut mixture and stir until everything is coated
Line baking sheet with parchment paper
Evenly spread mixture over parhcment paper
Bake 50 - 60 minutes until mixture is golden brown and firm (granola will still be a little soft, but will crisp as it cools, be sure not to overcook)
Place baking sheet on wire rack and allow to cool for an hour
Store on counter in air tight container
Place in refrigerator if it starts to get soft