Preheat the oven to 325 degrees F. Line a 9-inch square baking pan with foil. Spray the foil with cooking oil spray.
In a large bowl, combine the pecans, oats, cereal, cranberries, and coconut flakes.
In a small saucepan, heat the coconut oil, honey, brown sugar, vanilla, and salt over medium heat until the coconut oil is melted and the sugar has dissolved.
Pour the honey mixture over the oat mixture and stir well to coat all of the dry ingredients.
Transfer the granola mixture to the prepared pan and use a rubber spatula to firmly press the mixture into the pan. Moisten your fingers with water and press again to really pack the bars down (this will help prevent them from crumbling later).
Bake for 10 minutes. Remove the pan from the oven and use a rubber spatula to pack the mixture down once more. Bake for an additional 7 minutes. Let cool on a wire rack, then refrigerate for at least 2 hours.
Cut into 12 bars.
Bars will keep for 5-7 days in an airtight container at room temperature, but they hold their shape better if stored in the refrigerator!