Preheat the oven to 325°F (160°C) and thoroughly grease two 8 or 9-inch round cake pans, lining them with parchment paper.
In a large bowl, cream the butter and sweetener together.
Add the egg yolks one at a time, mixing well after each. Stir in the heavy cream and vanilla.
In another bowl, combine almond flour, shredded coconut, chopped pecans, coconut flour, baking powder, and salt. Mix this into the butter mixture until just combined.
In a separate bowl, beat the egg whites with cream of tartar until stiff peaks form, then gently fold into the batter.
Divide the batter between the pans and bake for 35 to 45 minutes, until golden and firm. Cool completely in the pans before transferring to a wire rack.
Beat the cream cheese and butter until smooth, then mix in the sweetener and vanilla. Gradually add the heavy whipping cream until spreadable.
To assemble, place one cake layer on a serving plate, spreading 1/3 of the frosting on top. Add the second layer and frost the top and sides. Top with toasted coconut and pecans. Refrigerate for at least 30 minutes to set.