Preheat Oven and Prepare Pan - Preheat the oven to 325 degrees. With parchment paper line the bottom of your cake pan.
Whisk Together Dry Ingredients - Whisk together the flour, baking powder, and salt in a medium mixing bowl,
Beat Butter and Sugar - Using an electric mixer with a large bowl, beat together the butter and sugar. Beat the mixture on low speed until it is smooth and creamy.
Add Egg Whites and Vanilla - Add the egg whites and vanilla to the butter and sugar mixture. Beat on medium speed for about one minute, until the mixture becomes thick.
Add Coconut Milk and Dry Ingredients - Add the coconut milk and half of the dry ingredients into the butter mixture. Beat at low speed for 30 seconds.
Add in the rest of the dry ingredients and beat on low speed for another 30 seconds. After, beat on medium speed for about 30 seconds.
Add in the Peaches - Remove the core of your peaches and chop them into small pieces. Using a rubber spatula, gently fold in 3/4 of your diced peaches to the cake batter. Refrigerate the remainder of the peaches.
Bake the Cake - Gently pour the batter into the prepared cake pan. Bake the cake for about one hour, or until a toothpick inserted into the middle comes out clean.
Best cool the cake in the pan on a wire rack. When ready to remove, use a knife to loosen the cake then invert it on a plate. Peel off the parchment paper.
Decorate the Cake - Top the cake with whipped cream and add the remainder of the diced peaches to the top. Slice and serve the cake.