Step 1Place the fruit in a saucepan, cover with water and bring to a boil. Simmer, partially covered, until the fruit is plump and soft, about 30 minutes. Drain and set aside.
Step 2Melt the butter in a 10-inch cast-iron skillet, then whisk in the sugar. When it has melted, turn off the heat and allow the syrup to settle evenly over the bottom. Arrange the fruits attractively over the top, the cut sides facing up. If some pieces are very large, you might cut them into halves or quarters so that the cake will be easy to slice.
Step 1Heat the oven to 375 degrees.
Step 2Beat the butter with the sugar until light and fluffy, then add the vanilla and almond extracts and the eggs, one at a time, and beat until thoroughly smooth. Scrape down the bowl between additions, then add the buttermilk.
Step 3In another bowl, sift or whisk the flour, baking soda, baking powder and salt together so that they are combined evenly. With the mixer on low, add them to the batter in 3 or 4 separate additions.
Step 4Spoon the batter over the fruit, then bake in the center of the oven until the cake is golden and starting to pull away from the sides, about 25 to 35 minutes. Cool for 5 minutes, then place a serving plate over the skillet, grasp both together, and flip them over. Remove the skillet. Serve while still a bit warm or when fully cooled.