Preheat oven to 300F degrees and line large baking sheet with parchment paper or silicone mat.
In a small bowl, combine chia seeds with water. Set aside for a few minutes so "gel" can form while preparing rest of ingredients.
In a large bowl, combine rolled oats, quick oats, desiccated coconut, protein powder (if using), and cacao powder.
In a small bowl, combine almond butter, maple syrup, melted coconut oil and vanilla. Stir until well combined.*
Add almond butter mixture and chia seed gel to large bowl of dry ingredients, stir until the dry mixture is well coated. Use your hands to mix everything well. This will also help get clusters.
Spread mixture on prepared baking sheet. You should have clusters of granola already from working the mixture with your hands. Spread them out evenly on pan.
Bake granola in increments for a total of 30-35 minutes, stirring/flipping the granola gently after 10-12 minutes. Check granola again at 20 minutes, stir slightly if browning too quickly. Bake for another 10-12 minutes.
Remove granola from oven and allow to cool completely, do NOT stir again. While the granola cools, the air will help set the crunchy texture.
Once granola has slightly cooled, about 5 minutes, sprinkle chocolate chips and cacao nibs if using. Some of the chips will melt and bind with the clusters.
Store in airtight container. Granola should stay fresh up to 3 weeks.