Preheat oven to 350°F. Grease three 8-inch cake pans, line with parchment paper, and grease again.
In a bowl, whisk cake flour, baking powder, baking soda, and salt.
In a large mixing bowl, beat butter and sugar until smooth and creamy.
Beat in egg whites until combined.
Add sour cream, vanilla extract, and coconut extract.
With the mixer on low, add dry ingredients, coconut milk, and pineapple juice.
Mix until just combined.
Fold in shredded coconut and pineapple chunks.
Divide batter evenly among prepared pans.
Bake for 22–24 minutes, or until a toothpick comes out clean.
Cool cakes completely before assembling.