Preheat the oven to 350°F (175°C).
Grease a 9x13 inch baking pan with butter.
In a bowl, mix brown sugar and melted butter, then spread it on the bottom of the pan.
Arrange the pineapple slices over the sugar mixture, placing a cherry in the center of each slice.
In a large mixing bowl, cream the softened butter and granulated sugar until light and fluffy.
Add eggs one at a time, mixing well after each addition, then stir in vanilla extract.
In a separate bowl, whisk together flour, baking powder, and salt.
Gradually add the dry mixture to the wet ingredients, mixing until just combined.
Pour the batter over the arranged pineapples in the pan.
Bake in the preheated oven for 40-45 minutes or until a toothpick inserted into the center comes out clean.
Allow the cake to cool in the pan for about 10 minutes before inverting onto a serving plate.
Slice and serve warm or at room temperature.