Begin by separating the egg yolks from the egg whites. Allow both to attain room temperature.
Arrange three 8-inch cake pans, lining them with parchment paper circles. Thoroughly grease the sides, ensuring extra attention to the corners. Preheat the oven to 350°F (176°C).
In a medium-sized mixing bowl, combine the flour, baking soda, and salt. Set aside.
In a larger mixing bowl, amalgamate the butter, shortening, sugar, and extracts. Cream them until the mixture is pale and airy, taking approximately 3-4 minutes.
Incorporate the egg yolks sequentially, ensuring each yolk is mostly combined before adding the next.
Gradually integrate a third of the pre-prepared dry ingredients, followed by half of the buttermilk. Continue this alternating pattern until all components are combined. Ensure thorough mixing, but avoid over-mixing.
In a separate bowl, whisk the egg whites to form stiff peaks. Care must be taken not to overwhip.
Gently fold a third of the whipped egg whites, along with the coconut and toasted pecans, into the primary batter. Subsequently, integrate the remaining egg whites.
Portion the batter equally among the prepared cake pans. Bake for approximately 25-30 minutes or until a testing skewer emerges clean.
Once baked, allow the cakes to rest briefly in the pans before transferring them to cooling racks.