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