Preheat oven to 350°F. Spray two baking sheets or line them with parchment paper.
Cream butter, granulated sugar, brown sugar and salt until just combined. Add eggs and vanilla extract and mix until combined.
In a separate bowl, sift together flour, baking powder, cinnamon and nutmeg. Slowly stir dry ingredients into wet ingredients.
Add oats, almond and cranberries. Mix until combined.
Drop dough (about 2 tablespoons per cookie) onto prepared baking sheets, leaving 2 inches between cookies. Bake for 20-23 minutes until the edges are golden brown.
Let cookies cool on baking sheets for 2 minutes, then move to a wire rack to cool completely. Makes 32 cookies.