Preheat oven to 350 degrees F. Grease bottom and 1/2 inch up sides of an 8x4-inch loaf pan. In a large bowl stir together the first six ingredients (through salt). Make a well in center of flour mixture.
In a medium bowl combine the next five ingredients (through almond extract). Add egg mixture all at once to flour mixture. Stir just until moistened (batter should be lumpy). Fold in cranberries and almonds. Spread batter into prepared loaf pan.
Bake 45 to 50 minutes or until a toothpick comes out clean. Cool in pan on a wire rack 10 minutes. Remove; cool completely on wire rack. Wrap and store overnight before slicing.