Preheat the oven to 350 degrees.
In a three quart saucepan, on very low heat, melt together the chocolate and butter. Stir constantly and cook until the the chocolate is just melted. Remove from the heat and let cool ten minutes.
Then, stir in the sugar and vanilla. Whisk in the eggs and beat until well combined.
Sift together the flour and baking powder and then gently stir it into the chocolate mixture, just until no streaks of flour remain.
Next, stir in the walnuts, coconut, and chocolate chips.
Drop about three tablespoon scoops of dough on to ungreased cookie sheets. Use six scoops for each cookie sheet, and bake one sheet at a time, for 12 minutes each. Cool each sheet for two minutes on a cookie sheet. Then, remove cookies and cool completely on the rack. Sprinkle with additional coconut.