In a medium bowl beat the butter and sugar until light and fluffy
Add in the eggs and mix well.
Stir in the mashed banana. Set aside.
In a separate small bowl mix the flour, baking soda, baking powder and salt. Stir with a whisk until combined. Add to the creamed mixture and stir.
Fold in the pineapple, coconut and Pecans.
Pour into the greased and floured loaf pan and bake for 50-60 minutes or until a toothpick inserted in center comes out clean.
Remove from oven and let stand for 10 minutes, remove from the pan to cool.
Notes
To use your own fresh overripe pineapple, you can slice it up, then mince it, keeping all the juices, until it resembles crushed pineapple from the can!