Preheat your oven to 325 degrees F.
Line a baking sheet with parchment paper or a silicone baking mat and set aside. (Note: do not use wax paper as the macaroons will stick!)
In a large mixing bowl, combine the shredded coconut, flour, sugar, salt, egg whites, and vanilla extract. Stir until well combined.
Using a small ice cream scoop or two spoons, scoop about 1 ½ tablespoons of the coconut mixture onto the prepared baking sheet, keeping them 2" apart.
Bake in a preheated oven for 20-22 minutes, or until golden brown on the bottoms and edges. Remove from the oven and let cool completely.
Meanwhile, place the chocolate into a microwave safe bowl and heat on high for 30 seconds at a time, stirring between heating, until the chocolate is melted and smooth.
Dip the bottoms of the macaroons into the melted chocolate, placing back down to set up on the parchment or silicone mat. Drizzle chocolate over the tops if desired, then store in a cool spot for at least 20 minutes to set up.
Place the caramels into a separate microwave safe bowl, melting the same way as the chocolate. Once melted and smooth, drizzle the melted caramel over the coconut macaroons and place in a cool spot until set.
Serve immediately or store in an airtight container at room temperature for up to 3 days. Enjoy!