If dates feel dry, soak them in warm water for 10 minutes, then drain very well and pat dry.
Add almonds to a food processor and pulse until finely chopped, resembling coarse meal.
Add dates, 1 cup shredded coconut, vanilla, coconut oil, and salt. Process until the mixture forms a sticky dough that holds when pressed.
If the mixture seems dry, add water 0.5 teaspoon at a time and pulse again until it comes together.
Scoop about 1 tablespoon of the mixture and roll between your palms to form smooth balls.
Roll each ball in the remaining 0.5 cup shredded coconut to coat.
Chill for 20 minutes to set. Store in an airtight container in the refrigerator for up to 2 weeks or freeze for up to 2 months.
Notes
Swap almonds with cashews or walnuts, and add 2.0 tablespoons cocoa powder for a chocolate version. For nut-free, use sunflower seeds. If using very soft dates, you can skip soaking and omit the coconut oil.