Preheat your oven to 350 degrees.
Prepare and grease, with cooking spray or butter, a 9 inch spring form pan.
In another bowl, using a whisk, combine flour, sugar, baking powder, and salt.
In another bowl combine sour cream, eggs, melted butter, vanilla, almond extract, and reserved peach juice. Whisk until totally blended.
Now, add flour mixture to sour cream mixture and stir until just combined. Do not over mix. The batter will be thick.
Add peach preserves to your batter and again, stir until incorporated. Do not over mix. It is expected that some chunks of the peach preserves will be noticeable.
Pour your batter into your spring form pan and spread the batter, as evenly as possible.
Arrange your sliced peaches in a circle, all over top of the batter, starting at the outer edge, overlapping your peaches a little, as required, to form a circular or spiral pattern or another pattern of your choosing.
Sprinkle your topping all over top of the peaches.
Bake until topping is golden brown and toothpick inserted in center of cake comes out with only a few crumbs attached, 45 to 50 minutes. Don't forget to rotate your pan halfway through baking.
Place your pan on to a wire rack so the cake can cool completely, about 2 hours.
Take a thin knife between the cake and the side of your spring form pan and then release the side of the pan and slide cake on to a serving plate.
Slice and serve with whipped cream, ice cream and caramel sauce if desired. Enjoy!