Preheat the oven to 355°F. In a bowl, whisk together the flour, baking powder, and salt. Set aside.
Separate the egg whites from the yolks. Whisk the yolks with the vanilla, gradually add the sugar, then mix in the water.
Beat the egg whites on low speed for 1 minute to break them up. Gradually increase the speed and continue beating until they become light and fluffy and form firm peaks that hold their shape. Be careful not to overbeat them, as dry egg whites can affect the texture of the cake.
Add the dry ingredients to the yolk mixture a little at a time, stirring gently between each addition.
Fold half of the whipped egg whites into the batter using a spatula. Cut through the center of the bowl, scrape along the sides, and gently fold the batter over the egg whites. Add the remaining egg whites and continue folding until just combined. A few small streaks or lumps of egg white are fine. Do not overmix, or the cake can lose its light and airy texture.
Pour the batter into a clean and dry baking dish and spread it toward the corners. Bake for about 30 minutes, or until the top is lightly golden and a wooden skewer inserted into the center comes out clean. Let the cake cool completely.
Combine the sweetened condensed milk and evaporated milk, stirring until the condensed milk is completely dissolved and the mixture is smooth. Add the regular milk and stir again until fully combined. Refrigerate the milk mixture while the cake finishes baking and cooling.
Pour the milk mixture slowly and evenly over the completely cooled cake, adding it a little at a time and allowing it to absorb between each addition. After the first few rounds, if needed, use a skewer or fork to gently poke holes in the cake so the remaining milk mixture can soak through evenly. Cover with plastic wrap and refrigerate for at least 8 hours, or overnight.
Beat the cold heavy cream with the sugar until soft peaks form, then spread it evenly over the cake. Decorate with strawberries or your favorite fresh fruit. Slice and serve cold.