Place oven rack in bottom third of oven. Preheat oven to 325F. Line a baking sheet with parchment paper. Melt butter in a small saucepan set over medium heat. Stir in sugar and corn syrup. Then bring to a gentle boil, stirring often.
Remove from heat. Stir in flour and vanilla, then almonds and cranberries. Let cool 10 min. Batter should still be slightly warm. Then drop by scant tsp onto baking sheet at least 5 in. apart.
Bake in bottom third of 325F oven until edges are golden and centres are set, 5 to 8 min. Watch carefully, as some batches bake faster than others. Cool cookies on sheet for 1 min, then place on a wire rack and cool. Repeat with remaining batter. Cookies will keep well, stored between sheets of wax paper in a tightly closed container, in a cool place up to 5 days.