Preheat oven to 350 degrees F.
Combine oats, flour, baking powder, baking soda, salt and cinnamon; set aside.
Beat butter and sugars until light and fluffy. Add egg and vanilla; beat until combined.
Add oat mixture to butter mixture and stir until partially mixed. Add 1/3 cup nuts and 1/3 cup cranberries and stir until fully blended. Scoop dough up by rounded tablespoons and shape into balls. Flatten slightly. Mix the reserved nuts and cranberries together and press a few gently into the top . Arrange 2 inches apart on cookie sheets and b on center rack for 12-15 minutes, until cookies are golden brown, but still soft. Cool on sheets for a few minutes and then transfer to a rack.