Preheat oven to 350°F (177°C). Grease a 9x5 loaf pan with baking spray or line with parchment paper. Set aside.
In a small bowl, whisk together flour, baking powder, and salt. Set aside.
In a stand mixer, beat the softened cream cheese until smooth. Add the butter and beat until well combined and creamy.
Gradually add the sugar and mix until just combined. Overmixing pound cake batter is the number one mistake bakers make. It leads to a dense, gummy texture that won’t rise well and may collapse as it cools. Mix gently. Mix just enough.
Add the eggs one at a time on low speed, then stir in the vanilla extract.
Add the dry ingredients in three additions, alternating with the buttermilk. Mix until just combined.
Toss the prepared peaches with 1 tablespoon of flour and ¼ to ½ teaspoon cinnamon.