Preheat oven to 375°F and prepare a 9 x 13 x 2 inch baking pan with non-stick cooking spray.
Crush granola to a fine powder in a food processor. In a medium size mixing bowl wisk together 2 1/2 cups of flour, crushed granola and salt.
In a large mixing bowl or stand mixer combine butter, sugar, vanilla and eggs and mix until smooth. Slowly add in the dry ingredients until a stiff dough is formed. Set aside 3/4 cup of the crust dough mixture in a small mixing bowl and add remaining 1/2 cup flour to this mixture.
Press out the dough into bottom and half way up the sides of prepared baking dish. Bake the crust for 10 minutes.
While crust is baking pour out cranberries into a bowl and mix until smooth. When the crust is done, pull it from the oven and spread on cranberries and sprinkle remaining crust mixture on top (not all of this needs to be added if desired)
Place back in oven and cook an additional 18-19 minutes until crust is golden brown. Let cool before slicing into bars.