1: Preheat the oven and prepare the baking pans.
2: In a bowl, combine flour, baking powder, and salt.
3: In another bowl, cream softened butter and sugar until light and fluffy.
4: Mix in melted white chocolate, followed by eggs and egg whites.
5: Gradually add the dry ingredients to the wet mixture, alternating with milk and coconut milk.
6: Stir in coconut extract.
7: Pour batter into prepared pans and bake until a toothpick comes out clean.
8: For frosting, mix cream cheese and butter until smooth, then add powdered sugar and extract.
9: Frost the cooled cake and garnish with toasted coconut, shredded coconut, and toffee bits.