Preheat your oven to 350 degrees Fahrenheit. Grease three 6-inch cake pans and line the bottoms with parchment paper.
In a medium bowl, whisk together the flour, baking powder, baking soda, and salt. Set aside.
In a large mixing bowl, cream together the butter and sugar until fluffy using an electric hand mixer.
Add the eggs, vanilla, and almond extract, mixing until smooth and pale in color.
Mix in the honey and buttermilk until combined.
Gradually add the dry ingredients to the wet mixture, mixing until smooth.
Divide the batter evenly between the prepared pans and bake for 29-32 minutes.
Let the cakes cool in the pans for 5 minutes before transferring them to a wire rack to cool completely.