Using a strainer over a medium bowl, pour the can of pineapple into the strainer and place the pineapple in another bowl.
Remove the premade pound cakes from the packages and put them on a baking sheet.
Poke several small holes into the pound cakes, then pour the reserved pineapple juice over the pound cakes.
Let the pound cakes soak up the pineapple juice for about 20 minutes, then cut the cake into cubes.
Place the cake cubes into a large bowl, then set it to the side.
Melt the 1 tbsp of unsalted butter in a medium pan over medium heat.
Once the butter is melted, pour in ¼ cup of shredded coconut and stir until it is lightly toasted.
Pour out onto a plate and allow to cool completely.
Beat the cream cheese in a large bowl until it's creamy, then set to the side.
Whisk the pudding mix and half & half in a medium-sized mixing bowl until it thickens.
Slowly add the pudding to the cream cheese and mix until the two ingredients are well combined.
Next, add in 1 cup of shredded coconut (not toasted) and 1 cup of Cool Whip.
Empty the maraschino cherries into a strainer, then pat dry with paper towels.