Preheat the oven to 300°F and line a baking sheet with parchment paper.
Grind up coconut using a food processor if you want smaller coconut pieces. This step is optional, but I always do it!
In a medium bowl or stand mixer, beat the egg whites, vanilla, almond extract, and cream of tartar until soft peaks form.
Gradually add the sugar while whipping, until stiff peaks form.
In a separate bowl, mix the flour, salt, and coconut.
Gently fold the dry ingredients into the egg white mixture.
Drop heaping tablespoons of batter onto the prepared baking sheet, shaping each one into a small mountain. Dip your fingers in water for this process if you find the batter too sticky to easily work with.
Bake for 20-30 minutes, or until the macaroons are lightly golden.
Melt the white chocolate and milk or cream over a double boiler. Or, you can melt it in the microwave 30 seconds at a time until the chocolate chips are completely melted. Dip the cooled macaroons into the melted chocolate, covering the top half.
Sprinkle with confectioners’ sugar and enjoy!