Mix dry ingredients together.
Cream the butter.
Add sugar and mix until light.
Beat in the egg.
Blend in vanilla.
Add the dry ingredients and mix well.
Stir in the coconut, nuts, and chocolate and blend well.
Drop by teaspoons onto a parchment or silpat covered cookie sheet.
Bake about 10 minutes, or until set.
Remove from oven and allow to cool on sheet for 5 minutes before removing to cool completely. For a fancier cookie drizzle melted white chocolate over top.