Place 4 cans of coconut milk in the fridge overnight.
Preheat the oven to 350ºF. Grease round springform pans with coconut oil.
In a blender or food processor, combine dates and water and blend until smooth.
Add in the eggs, almond butter, vanilla, baking soda and salt and blend again until smooth.
Divide batter evenly between the cake pans and smooth the tops with a spatula. Bake for about 25 min if using an 8 inch pan, or for 10 min if using 6 inch pans, until lightly golden.
While the cakes bake, remove the coconut milk from the fridge and turn the cans upside down. Using a can opener, open the cans from the bottom and discard the water that separated from the cream.
Scoop the thick cream into a small mixing bowl. Add the vanilla extract and whip with a hand mixer until light and fluffy. Place in fridge until cake is done baking.
Remove cake from the oven and out of the pans to cool completely. We recommend placing them in the fridge for an hour or two, if you're able.
Stack each cake layer on top of another on a cake stand, spreading mashed berries or extra frosting in-between each layer for added moisture.
Immediately frost the cake, top with fruit (if desired), and enjoy!