Preheat oven to 350F; Prepare a loaf pan by spraying with oil or non-stick spray and set aside.
In a small bowl mix flour, cinnamon, baking soda, baking powder and salt. Mix in walnuts and raisins and set aside.
In a larger bowl, loosely mash the bananas. Add eggs, buttermilk, applesauce, vanilla and almond extract.
Add the dry ingredients to the banana mixture and mix with a rubber spatula until well combined, no more.
Pour the batter into the loaf pan and sprinkle with coconut and chopped walnuts. Place in the oven and bake 55-60 minutes, until a toothpick inserted into the middle of the loaf comes out clean.
Remove the loaf pan from the oven and let the loaf cool in the pan for 5-10 minutes before turning it out and cooling on a cooling rack completely.