Preheat oven to 350°
In the bowl of a stand mixer, cream butter and sugar together until fluffy, about 3 minutes.
meanwhile, whisk together flour, salt and baking powder in a large bowl.
To make the cake batter, add the flour mixture and the ice water to the creamed butter, alternating between wet and dry ingredients and beating after each addition.
After everything is well mixed, add the vanilla and almond extracts, mix again to incorporate, and trhen fold in the beaten egg whites until the batter is smooth.
Divide evenly between the prepared pans, smooth the top of the batter, and bake for approx. 30 minutes or until a toothpick inserted into the center comes out clean.
Cool the cakes completely on cooling racks, then remove from the baking pans and discard the parchment.
Cakes can be prepared ahead of time – kept well-wrapped then can be refrigerated for 2 days or frozen for 1 week.