Preheat oven to 350 degrees F.
Line a loaf pan with parchment paper, and set aside.
In a large bowl, sift together the flour, baking powder and salt and set aside.
In the bowl of your stand mixer, cream the butter, cream cheese and sugar until it is smooth.
Next, add in the eggs one at a time, mixing well after each egg.
Add the vanilla extract, and mix well.
Alternate adding the flour and mango into the mixture, about 1 cup at a time.
Mix until everything is well incorporated.
This batter is thick.
Turn off the mixer, and fold in the coconut with a spatula.
Pour the batter into your prepared loaf pan and place the pan in the oven.
Cook for 65-70 minutes or until a toothpick comes out clean from the middle.
Cool for 30 minutes, and then poke little holes all over the top with the toothpick.
Slowly pour the malibu over the top of the cake and allow it to soak in.
Optional: Garnish with powdered sugar.