Preheat your oven to 350°F (175°C) and line a baking sheet with parchment paper.
In a mixing bowl, cream together the softened butter and granulated sugar until light and fluffy.
Beat in the egg and vanilla extract until well combined.
In a separate bowl, whisk together the all-purpose flour, almond flour, baking powder, and salt.
Gradually add the dry ingredients to the wet ingredients, mixing until a dough forms.
Gently fold in the cranberries until evenly distributed.
Dust a clean surface with flour, then roll out the dough to about 1/4 inch thickness.
Use a cookie cutter to cut out nail-shaped pieces and place them on the prepared baking sheet.
Bake in the preheated oven for 20-25 minutes, or until the edges are lightly golden.
Remove from the oven and let cool on a cooling rack.
Once cooled, dust the tops with powdered sugar for a finishing touch.