Preheat oven to 325°F (165°C). Grease and flour a bundt or tube pan.
Cream butter and sugar together until light and fluffy (3-5 minutes).
Beat in eggs one at a time.
In a separate bowl, whisk flour, baking soda, and salt.
Alternate adding flour mix and buttermilk to the batter, starting and ending with flour. Mix until just combined.
Stir in vanilla and almond extracts.
Gently fold in chopped peaches.
Pour batter into prepared pan, smooth top, and tap to release air bubbles.
Bake 60-70 minutes or until a toothpick comes out clean.
Cool in pan 15-20 minutes, then transfer to a wire rack to cool completely.