Preheat your oven to 350°F (175°C) to ensure your cupcakes rise perfectly.
Line your muffin tin with cupcake liners for easy removal.
Cream the softened unsalted butter, granulated sugar, and brown sugar together until light and fluffy, about 3 minutes.
Beat in the eggs one at a time, then add the vanilla extract and mix until combined.
Gently fold in the crushed pineapple, keeping all the juicy goodness intact.
In a separate bowl, whisk together the all-purpose flour, baking powder, and sea salt. Gradually add to the wet ingredients, mixing until just combined.
Spoon the batter into the prepared muffin tin, filling each liner about two-thirds full.
Bake for 18-20 minutes, or until a toothpick inserted into the center comes out clean.
Let the cupcakes cool in the tin for about 5 minutes, then transfer to a cooling rack to cool completely.
Beat the softened unsalted butter until creamy, then gradually add the powdered sugar, mixing well after each addition. Add the vanilla extract and cherry juice to achieve desired consistency.
Frost each cupcake with the cherry buttercream using a piping bag or spatula.
Top each frosted cupcake with a maraschino cherry for extra sweetness and visual appeal.