Melt butter and allow to cool. Set aside. Prep your 10-inch springform pan by coating with butter and dusting with flour. Set aside. In a medium bowl, whisk together flour, baking powder and salt. Set aside.
In a large bowl, whisk together eggs and almond extract. Whisk in sugar. Next, add in sour cream and cooled butter. Whisk until well combined and mixture is smooth. Pour in dry ingredients and combine with a spatula. It's ok if there are a few streaks of flour. They'll disappear when you fold in the chocolate chips. Fold in the chocolate chips.
Pour cake batter into prepared pan. After washing cherries and removing the pits from them, add whole cherries to the top of the cake. Refer to process shots within the body of this post. Do not press cherries too deep into the batter. Bake at 350°F 1 hour and 15-20 minutes. Toothpick inserted in the middle should come out, mostly clean. I baked mine for and 1 hour and 25 minutes to get the top a little mored golden.
Allow cake to cool in the pan on a wire rack for 30 minutes before removing the springform. Dust with powdered sugar. Serve with a dollop of whipped cream and your favorite cup of coffee or tea!