In a 10-inch, oven-safe skillet, melt ¾ cup butter over low heat. Remove from heat.
Sprinkle brown sugar over butter. Arrange pineapple slices to cover bottom of skillet. (I make a circle around the pan and then put one slice in the middle). Cut remaining pineapple slices into chunks and fill in empty spots.
Sprinkle with pecans and place cherry halves, cut side up, in the center of each pineapple ring. Set aside.
In a medium bowl, sift flour, baking powder, and salt. Set aside.
Using an electric mixer, beat egg whites until soft peaks form when beater is slowly raised. Add sugar gradually, beating well after each addition. Beat until stiff peaks form.
Using an electric mixer, beat egg yolks until thick and yellow, about 2 minutes.
Gently fold egg yolks and flour mixture into egg whites until combined. Fold in 1-1/2 Tbsp melted butter and almond extract.
Spread batter over pineapple in skillet. Bake 45 to 50 minutes, or until surface springs back when lightly pressed.
Loosen edge of cake (I use a butter knife and slide it around). Let stand 5 minutes, then invert onto a serving plate.
Notes
Since the eggs need to be room temperature, I always take them out of the fridge a couple hours before I need to make this.
Recipe by Simple, Sweet & Savory at https://www.simplesweetsavory.com/the-best-pineapple-upside-down-cake/