01 - Preheat oven to 350°F. Line a baking sheet with parchment paper.
02 - In a medium bowl, whisk together all-purpose flour, baking powder, and salt.
03 - In a large bowl, beat granulated sugar and eggs until light and thick, approximately 2 minutes. Incorporate vanilla extract, almond extract, and melted butter.
04 - Gradually add the dry mixture to the wet ingredients, stirring until just combined.
05 - Fold in dried cranberries and toasted almonds evenly into the dough.
06 - Divide dough in half. Shape each portion into a log approximately 12 inches long and 2 inches wide. Place on prepared baking sheet.
07 - Bake logs for 25 minutes until light golden and firm. Remove and cool on the sheet for 10 minutes.
08 - Lower oven temperature to 300°F to prepare for second bake.
09 - Using a serrated knife, slice each log diagonally into 1/2-inch thick pieces. Arrange slices cut side down on the baking sheet.
10 - Bake slices for 10 minutes, flip, then bake an additional 10 minutes until dry and golden. Cool completely on a wire rack.