Preheat the oven to 350-degrees. Drain the cherries, transfer to a cutting board and give them a rough chop.
Beat the butter until creamy and smooth. Slowly add the sugar to the butter, beating on medium speed until light and fluffy, about 4 minutes.
Add the eggs, one at a time, beating in on low speed.
In a separate bowl or large measuring cup, whisk the buttermilk with the baking soda. (I use a 4-cup measuring cup to allow room for the buttermilk to expand - and it will expand!)
Stir the flour into the batter on low speed adding about a cup at a time alternating with the buttermilk, beginning and ending with the flour. Blend just until the flour is mixed into the batter.
Add the chopped cherries, mashed bananas, toasted almonds along with the vanilla extract and almond extract. Blend in using low speed.
Scoop the batter into 3 small (8.5” x 4.5”) loaf pans that have been greased and floured or sprayed with cooking spray. You can also spray the pans with cooking spray, line with parchment paper, give the parchment a quick spray. This is my preferred method as it makes it easy to remove the loaves from the pans.
Bake the bread at 350-degrees for 55-60 minutes for the small loaves or until a toothpick inserted in the center comes out clean. If the bread starts to brown on top too much, cover the loaves loosely with foil.
Cool the bread in the pans for 10 minutes then remove the loaves and cool completely on a wire rack.
To freeze, wrap it tightly in plastic wrap and slide it into a freezer bag.