Preheat your oven to 350°F or 177°C. Grease three 6” round cake pans, line them with parchment paper, and grease the paper again.
Mix the flour, salt, and baking powder together in a medium bowl. Set aside.
Toss ½ cup of unsalted butter and 1 cup of granulated sugar in a mixing bowl and beat them on medium-high for 1 minute using an electric stand or hand-held mixer with a whisk or paddle attachment.
Scrape down the bowl and add 1 ½ tablespoons of citrus zest, including orange, lime, and lemon zest. Continue beating the mixture on medium-high for 2 minutes until creamy.
Fold in pure vanilla extract and eggs on medium-high until combined. Scrape down the bowl and continue beating until incorporated (if needed).
Toss half of the dry ingredients (step 6), half of the citrus juice, and half of the whole milk into the bowl. Beat the mixture on low until mostly blended. Fold in the remaining flour mixture, citrus juice, and whole milk on low until incorporated. Whisk the mixture by hand several times to smooth it out, but a few small lumps are okay.
Pour the batter equally into the three prepared pans. Tap them on the counter to release any air pockets, and bake for 18-21 minutes. It’s ready if an inserted toothpick comes out clean.
Let the cakes cool on a wire rack for about half an hour while still sitting in the pans. Then, remove them from the pans and place them on a wire rack to completely cool.