This cake is moist and very dense and the longer it is refridgerated the better it becomes. Everytime I we have a potluck this is what I am requested to make. If you don't want to make the cream cheese frosting from scratch you can use canned, I prefer Betty Crocker, but taking the extra time to make your own is well worth it. The picture does not do this cake justice.
Lightly coat 3 8 inch cake pans with cooking spray: set aside
In a large bowl, combine cake mix, 1 stick of butter, buttermilk, egg whites and extracts. Beat with an electric mixer on low speed for 30 seconds, scraping down sides of the bowl as needed.
Continue beating on medium speed for 2 minutes. Fold in crushed pineapple, coconut and 1 cup of pecans. Pour batter in the prepared cake pans. Bake in preheated oven for approx. 30 - 35 minutes or until tester inserted in middle comes out clean. Cool in pans 10 minutes, then turn out on to a wire rack to cool.
While cake is cooling, cream together remaining butter and cream cheese. Add vanilla and confectioners sugar until blended and smooth. If your frosting is too thick add a teaspoon of milk at a time until it reached the desired consistency.
Frost layers and outside of cake. Add remaining pecans as garnish on outside of cake. If desired pecans can be added to frosting instead.