Line an 8×8 baking pan with parchment paper, leaving a few inches of overhang on two of the sides like handles. Spray parchment paper with non-stick cooking spray, set aside.
In a microwave-safe bowl or a small saucepan over medium heat, add in the honey, peanut butter, and coconut oil and stir until smooth and combined. Remove from the heat and stir in the vanilla extract. Let cool for 5 minutes.
In a large mixing bowl, combine the rolled oats, cereal, flaxseed, chia seeds cinnamon, salt, raisins, dried cherries and nuts together.
Pour the peanut butter mixture over the top of the granola mixture and mix everything together until everything is completely covered with the honey peanut butter mixture.
Transfer the granola mixture into the prepared baking pan, and press into an even layer.
Melt chocolate in microwave for 1 1/2 minutes and add coconut oil if needed for thinning chocolate. Once chocolate is melted drizzle on top of granola mixture. I find it is easier to drizzle if I put the melted chocolate in a pastry bag and make a zig zag motion over the bars.
Place the granola mixture in the refrigerator to set, at least 2 hours or overnight.
Once fully chilled, remove the bars from the pan and use a very sharp knife to slice into bars.
Place cut bars in an airtight container in the freezer or fridge.