For the cake portion:
Soften your cream cheese in a mixer.
Add all your other ingredients and mix until well combined.
Pour into springform pans and place in a preheated 350 degree oven for 10 to 12 minutes.
Let cool.
Slice into 3 to 4 layers.
For the filling portion:
Mix up all your ingredients in a bowl and let stand for 10 to 15 minutes to soften.
For your frosting portion:
Pop your heavy cream in a mixer and whisk until it's doubled in size and has some peaks.
Now add the other ingredients and mix well.
Putting it all together:
After you slice the cake into thin layers, place first layer on a plate or board.
Layer with the filling.
Add another layer of cake.
Add another layer of filling.
Repeat until you get to the last layer.
Now frost the top and sides minimally.
Let set up in fridge for 20 to 30 minutes.
Remove from fridge and continue frosting as desired.
Decorate with extra coconut.