Preheat your oven to 350°F (175°C). Line a baking sheet with parchment paper or a silicone baking mat.
Drain the crushed pineapple well to avoid soggy cookies.
In a large mixing bowl, use an electric mixer to cream together the softened unsalted butter and granulated sugar until light and fluffy, about 3-4 minutes.
Add the eggs one at a time, mixing well after each addition. Stir in the vanilla extract.
In a separate bowl, whisk together the all-purpose flour, baking powder, baking soda, and salt.
Gradually add the dry mixture to the wet ingredients, mixing just until combined. Do not overmix.
Using a tablespoon or cookie scoop, drop dough balls onto the prepared baking sheet, leaving about 2 inches between each cookie.
Press a small spoonful of drained crushed pineapple gently onto the top of each cookie. Sprinkle about a teaspoon of packed brown sugar over the pineapple. Top each cookie with one maraschino cherry, pressing it lightly into the dough.
Bake the cookies for 12-15 minutes or until the edges are lightly golden and the tops are set, allowing the brown sugar to caramelize.
Allow the cookies to cool on the baking sheet for about 5 minutes before transferring to a wire rack to cool completely.