In a large bowl, combine mashed bananas, grated carrots, crushed pineapple, coconut flakes, raisins, walnuts, vegetable oil, sugar, eggs, and vanilla, stirring to combine.
In a separate bowl, combine the flour, baking soda, cinnamon, ginger, and salt. Fold the dry ingredients into the wet.
Pour batter into prepared loaf pan. Top with additional banana, cut in half lengthwise. Bake for 60 minutes, or until a knife inserted in the center comes out clean. Allow to cool for 15 minutes before removing from pan!