01 - Preheat the oven to 350°F. Line two baking sheets with parchment paper.
02 - Melt 4 tablespoons butter in a small saucepan over medium heat. Add brown sugar and stir until dissolved and bubbling, about 2 minutes. Remove from heat.
03 - Spoon about 1 teaspoon caramel mixture onto each spot where a cookie will bake, spacing 2 inches apart. Top each with a few pieces of pineapple and half a cherry.
04 - Whisk together flour, baking soda, cream of tartar, and salt in a medium bowl.
05 - Beat softened butter with granulated sugar in a large bowl until light and fluffy, about 2 minutes. Beat in egg and vanilla.
06 - Gradually add dry ingredients to the wet mixture, mixing just until combined.
07 - Using a 2-tablespoon cookie scoop, portion dough and roll into balls. Flatten slightly, then place each dough disc atop a prepared pineapple-cherry spot, pressing gently.
08 - Bake for 13-15 minutes, or until edges are just golden. Cool on the pan for 5 minutes, then carefully invert each cookie onto a wire rack so the pineapple topping is on top.
09 - Allow cookies to cool completely before serving.