Preheat oven to 350 degrees F. Grease a 9-inch square baking pan. Combine flour and baking powder.
In a large bowl beat eggs and vanilla with a mixer on high about 4 minutes or until thick and lemon-colored. Gradually add sugar, beating on medium about 5 minutes or until sugar is almost dissolved. Gradually add the flour mixture, beating on low to medium just until combined. In a small saucepan heat milk and butter over low heat until the butter melts. Add milk mixture to egg mixture, stirring just until combined. Pour batter into prepared pan.
Bake 25 to 30 minutes or until top springs back when lightly touched. Cool in pan 10 minutes. Carefully spread Broiled Macadamia-Coconut Topping over warm cake. Broil about 4 inches from the heat 2 to 3 minutes or until lightly browned and bubbly. Cool in pan on wire rack.