Preheat the oven to 350 degrees. Grease and flour three 8x2 inch pans.
Mix butter at medium speed until softened and smooth. Gradually add granulated sugar and brown sugar, mixing on medium speed 4 to 5 minutes.
Add egg yolks, one at a time, beating after each addition until the yellow of the yolk is blended. Add Vanilla extract.
In a separate bowl, add flour, baking soda, and salt, whisk at least 30 seconds to blend.
With the mixer on low speed, add the flour mixture to the butter mixture alternately with buttermilk, beginning and ending with flour mixture (that is 3 additions of dry ingredients and 2 additions of buttermilk) After last addition, mix just until blended..
Fold in pecans and coconut; using a spoon or spatula until combined.
Beat egg whites at high speed until stiff peaks form. Using a spatula or spoon, gently fold into batter.
Spoon batter into three 8 inch cake pans. Bake at 350 degrees for 20 to 25 minutes or until inserted toothpick comes out clean. Cool in pans for 10 minutes, then remove and cool on wire racks.