Flour mixture: In a large bowl, stir together the flour, almond flour, and salt. Set aside.
Butter mixture: In a large mixing bowl, use an electric hand mixer to beat the softened butter until it becomes very creamy. Add the granulated sugar and brown sugar and beat together until creamy and fluffy. Add the eggs, one at a time, mixing on low speed in between each addition. Mix in the vanilla extract with the last egg.
Combine flour and butter mixtures: Add the flour mixture to the butter mixture and mix on low speed until halfway combined with some flour patches left.
Mix in cranberries: Add the chopped dried cranberries and mix on low speed until just combined. Switch to a spatula to finish mixing if the dough gets too thick to mix.
Chill dough: Turn the dough out onto a sheet of plastic wrap. Use your hands to press it together. Cut the dough in half. Shape and press each half into a flattened disc shape. Wrap both discs of dough in plastic wrap and let them chill in the fridge for 1-2 hours until firm.
Prep: Preheat the oven to 350°F. Line a baking sheet with parchment paper and set aside.
Roll out dough: On a floured surface, use a rolling pin to roll the first disc of dough to about ⅛" thick, lifting and turning the dough occasionally to prevent it from sticking to the surface.
Cut out bottom cookies: Use a 2" round cookie cutter to cut out the cookies from the dough. Transfer the cookies to your lined baking sheet. Re-roll the scraps and repeat. These will be your "bottom" cookies.
Bake bottom cookies: Bake the bottom cookies for about 10-11 minutes or until the bottom edges just barely begin to lightly brown. Let the cookies cool on the baking sheet for 5 minutes before transferring them to a wire rack to cool.
Cut out top cookies: Repeat rolling out the second disc of dough and cutting out cookies from it. These will be your "top" cookies. Transfer the cookies to your lined baking sheet. Use a smaller cookie cutter shape to cut out the middle of each cookie. You can either add the shapes to your scrap dough to be re-rolled or bake them separately later for snacks :)
Bake top cookies: Bake the top cookies for about 9-10 minutes (less time than the bottom cookies due to the cut-out). Let the cookies cool on the baking sheet for 5 minutes before transferring them to a wire rack to cool.