Combine the flour, baking soda, baking powder and salt in a small bowl, mix. Set aside.
Combine 1/2 cup confectioners' sugar and butter in a large bowl, mix until smooth. Add the melted chocolate to the bowl, mix until combined. Add the eggs, and mix until well combined. Now gradually add the flour mixture to the bowl and mix until combined thoroughly. Wrap in plastic wrap tightly so there's no air that can get in, pop in the fridge to chill overnight.
Preheat oven to 350 degrees F. Line two cookie sheets with parchment paper. Set aside.
Roll the cookie dough into 1-inch balls, place them on the cookie sheets about 2 inches apart.
Pop in the oven and bake for about 8 to 10 minutes. The cookies should no longer look wet on top when done.
Remove from the oven and allow to cool on pan for a few minutes. Transfer to a wire cooling rack and allow to cool completely.
Grab a medium size bowl, in that bowl combine the cream cheese and remaining confectioners' sugar. Stir in 1/2 cup of coconut, mix well.
Match up your cookies into pairs so the size is as close as possible.
Spread the coconut mixture on each cookie then start to press them together. While the mixture is still wet, take the remaining coconut and place it in a bowl, roll the edges of each cookie in it. Place on a serving tray.
Serve with a big old coconut loving smile!