In a medium-sized bowl, sift flour, baking powder and salt. Set aside.
In a stand mixer, beat butter, cream cheese and sugar until light and fluffy. Add egg yolk, vanilla and orange juice and beat until smooth.
Add flour to the butter mixture, slowly. Add the coconut and mix to combine.
Refrigerate dough for at least 1 hour.
Pre-heat oven to 350 degrees. One at a time, using a cookie scoop, scoop dough into 1.5 inch balls and roll in 1 cup reserved coconut.
Arrange on an ungreased baking sheet, one-inch apart. Bake 15-18 minutes until cookies rise and are slightly browned.
Remove from oven. Immediately press three Cadbury eggs into the center of each cookie.
Move to a cookie rack and allow to cool.