Line an 8x8-inch baking pan with parchment paper and set aside.
Combine the almonds, 1 cup flaked coconut, pitted dates, and vanilla in a food processor; pulse until the mixture is finely chopped but still slightly chunky.
Add the coconut oil to the food processor and pulse briefly until the base holds together; avoid over-processing.
Press the base mixture evenly into the prepared pan, then place the pan in the freezer while you make the coconut layer.
Without cleaning the processor, combine 2 cups flaked coconut, coconut milk, honey, and a pinch of salt; pulse until finely ground and cohesive.
Remove the pan from the freezer and spread the coconut layer evenly over the chilled base, then return the pan to the freezer.
Melt the chopped chocolate either in a double boiler or in the microwave, stirring every 30 seconds until smooth.
Take the pan from the freezer and pour the melted chocolate over the coconut layer, spreading to cover evenly.
Drop the rounded tablespoons of almond butter on top of the chocolate and use a skewer or knife to swirl it into the chocolate.
Sprinkle cacao nibs and hemp seeds over the top if using, then cover and refrigerate for 30–60 minutes until the chocolate is set.
Run a sharp knife under hot water, dry it, and cut the set slab into about 16 squares; press any chocolate back into place if it separates.