Preheat oven to 325 degrees F. Grease a 9x5 inch metal loaf pan and line with a strip of parchment if desired.
Whisk flour, baking soda and salt together in a bowl. Set aside.
Cream butter and sugar in a mixing bowl, using high speed of an electric mixer; add eggs, one by one, beating 30 seconds after each egg. Beat in vanilla and bananas. Stir in pineapple.
Stir flour mixture into banana mixture in three parts -- mixing (not beating) with a spoon. Stir in pecans. Transfer to loaf pan.
Set loaf pan on a cookie sheet, place on center rack of oven and bake for 60 minutes or until loaf appears done and a skewer inserted in center comes out with moist crumbs.