Preheat the oven to 350 degrees. Coat a loaf pan with nonstick cooking spray, and set it aside.
In a large mixing bowl combine the mashed bananas, sugars, egg, and oil. Beat with a mixer until well combined.
Add in the flour, baking powder, baking soda, and salt and mix until combined. Fold in the coconut, pineapple, and chopped pecans.
Pour batter into the prepared loaf pan and bake for 55-60 minutes or until a toothpick inserted in middle comes out clean. Cool completely on the wire baking rack before adding the icing.