Preheat oven to 350 degrees.
Spray 2 9" round cake pans with nonstick baking spray.
In a bowl add the eggs and sugars. Mix until light and frothy and the sugar is almost all dissolved, 3-5 minutes.
Add the vegetable oil, bananas, pineapple, and vanilla extract. Mix for a couple of minutes.
Add the dry ingredients and mix until just combined. Don't over mix!
Gently fold in the coconut and pecans.
Divide the batter between the two cake pans.
Bake for 45-60 minutes until the tops are golden brown and a toothpick comes out clean. Allow to cool completely before frosting.
Add all of the ingredients to a bowl. Starting on low speed and then increasing, mix until the frosting is smooth and creamy. Frost your cake. Enjoy!
Depending on the cream cheese, you may need to add up to 2 cups of powdered sugar additionally.
