Preheat the oven to 300 degrees and line a baking sheet or two with parchment paper.
If the shredded coconut is not very finely shredded, pulse it in a food processor a few times. Then measure out the 5 cups needed for the recipe.
In a large bowl combine the shredded coconut, vanilla and sweetened condensed milk. Stir with a large spatula to combine these very well.
In a separate bowl, use a hand mixer on high speed to whip the egg whites, powdered sugar and salt until soft peaks form and there’s no liquid settling in the bottom of the bowl.
Fold the egg white mixture into the coconut mixture. Don’t over mix, but be sure that all of the egg whites are incorporated well.
Use a small cookie scoop to make mounds of the batter on the parchment lined baking sheet. Then use wet fingers or a small spoon to create a “thumbprint” in the center. You can spoon thicker jams or chocolate (that you want to melt) into the center of the batter or wait to fill them with softer curds or jam until after they are baked. Softer fillings like curds may heat too quickly and bubble over, so it is better to fill the macaroons with those after they have been baked.
The macaroons will not spread, but leave about an inch between each one to allow air to circulate. The shape you put them in the oven is essentially the shape they will come out in.
Bake for approximately 18 minutes, until the bottoms have brown slightly. Spoon softer fillings into the "thumbprint" after removing the cookies from the oven, then let them cool completely before removing from the baking tray or serving.