Preheat the oven to 350° F and prepare a baking sheet by lining it with parchment paper or a silicone baking mat.
In a mixing bowl blend, combine the butter and salt and beat together for about one minute.
Add the sugar and mix for another 1-2 minutes.
Add the egg and vanilla extract to the mixture and mix for 1-2 more minutes.
Measure the flour into the bowl and mix together until a dough forms. It shouldn’t be super stiff, but also should not be sticky at all.
SHAPE THE COOKIES
Roll out the dough until it is about 1/4" thick. Take a letter O circle cookie cutter or a donut cutter and cut out as many cookies as you can.
Place the cut out dough on the prepared baking sheet. Take away the excess and repeat the rolling out process to finish cutting out the rest of the cookies.
BAKE THE COOKIES
Place the pan in the oven for 10 minutes or until the edges are slightly browned.
MAKE THE CARAMEL COCONUT TOPPING
While the cookies are baking, mix the caramel sauce and shredded coconut until the coconut is completely coated and combined.
Transfer the mixture into a piping bag.
MELT THE CHOCOLATE
Heat the melting chocolates in a bowl in the microwave at 30 second intervals until completely melted. Place ½ in a small bowl and ½ in a piping bag for drizzling.
Once the cookies are out of the oven, let cool for about 10 minutes.
ASSEMBLE THE COOKIES
Gently drop each cookie into the melted chocolate, just so the bottom halves are coated with chocolate, then place back on the parchment paper.
Place the pan in the refrigerator for 5 minutes to harden.
Then pipe the caramel coconut mixture, covering the top of the circle of each cookie. Slightly press down with clean hands to mold the topping to cover the face of the cookie completely.
Lastly, cut the tip of the chocolate filled piping bag and drizzle chocolate over the tops of the coconut caramel topping.
Transfer the cookies to a new baking sheet covered with parchment paper so that you can get rid of the excess drizzle.
Refrigerate for 5 minutes or until the chocolate is hardened before serving.