Preheat the oven to 350 degrees F. Grease and line three 6 inch cake pans with parchment paper.
Soak cake strips in ice water.
In the bowl of a stand mixer fitted with a paddle attachment, combine the flour, sugar, baking powder, and salt.
Cut up the butter into small cubes and add to the dry ingredients. Mix on low speed until it resembles wet sand.
Add the oil, coconut sour cream, vanilla, and coconut extract, and mix until just combined.
Fold in the shredded coconut until evenly distributed.
In a separate medium bowl, add the egg whites. Use an electric hand mixer to whip them until medium peaks form.
Gently fold the whipped egg whites into the batter with a rubber spatula until just combined.
Divide the cake batter between the prepared pans. Wrap the cake strips around the outsides of the pans.
Bake for about 25-28 minutes or until the cakes start to pull away from the sides of the pans. Immediately turn the cakes out onto a wire rack to cool completely.
Once cool, wrap the cakes in plastic wrap and leave at room temperature or freeze until ready to decorate. (Frozen cake layers will be much easier to frost!)