Prep oven and pans. Position rack in the center oven. Preheat the oven to 350°F/177°C). Prepare three 8-inch (20 cm) round pans (or two 9-inch round pans) with non-stick spray, then line with parchment circle, and spray again.
Combine dry ingredients. Sift together cake flour, baking powder, and baking soda. Add salt and whisk together. Set aside. 3 cups (360 g) cake flour 2 teaspoons baking powder ½ teaspoon baking soda ½ teaspoons salt
Cream butter and sugar. In a stand mixer bowl with paddle attachment, (or you can use your hand mixer) cream butter and sugar together on medium speed until light and fluffy, about 5 minutes. Scrape down the bowl halfway through mixing. The mixture should be pale yellow.1 cup (2 sticks, 226 g) unsalted butter 2 cups (400 g) granulated sugar
Add extracts and eggs. With mixer on low speed, add in the vanilla and coconut extract. With the mixer running, slowly add in the egg whites mixing to combine. Scrape down the bowl as needed. 1 teaspoon vanilla extract 2 teaspoons coconut extract 5 large (160 g, 2/3 cup) egg whites
Alternate the dry ingredients and sourcream/milk. In a small bowl, stir together the milk and sour cream. Alternate adding the dry ingredients and milk/sourcream, beginning and ending with the dry ingredients. Mix on medium speed between additions until incorporated. Fold in the coconut. ¾ cup (180 g) sour cream ¾ cup (170 g) coconut milk 1 cup (85 g) sweetened shredded coconut
Bake cakes. Divide batter equally into the prepared pans. Bake for 22-26 minutes until cake is firm and springs back when gently touched in the center and a toothpick inserted into the center comes out clean. Cool cakes in the pan completely on a wire cooling rack before turning out of the pan. Once completely cooled, assemble and frost.