Prepare the Pans:
Preheat your oven to 350°F.
Grease two 9-inch round cake pans and line the bottoms with parchment paper circles.
Make the Cake Batter:
In a large mixing bowl, cream together the softened butter and Swerve Sweetener until light and fluffy, about 3 minutes with an electric mixer.
Add the egg yolks one at a time, beating well after each addition until smooth and creamy.
Pour in the heavy cream and vanilla extract, mixing until fully combined.
In a separate bowl, whisk together the almond flour, coconut flour, baking powder, and salt.
Add the dry ingredients to the wet mixture in two batches, stirring just until incorporated.
Fold in the shredded coconut and chopped pecans.
In a clean bowl, beat the egg whites with cream of tartar until stiff peaks form, about 4 minutes on medium-high speed.
Gently fold one-third of the beaten egg whites into the batter to lighten it.
Fold in the remaining egg whites carefully using a rubber spatula, working in gentle circular motions.
Bake:
Divide the batter evenly between the prepared pans and smooth the tops with a spatula.
Bake for 28-32 minutes until golden brown and a toothpick inserted in the center comes out clean.
Let the cakes cool in the pans for 10 minutes, then turn out onto wire racks to cool completely.
Make the Frosting:
Beat the softened cream cheese and butter together until smooth and creamy.
Add the powdered Swerve and vanilla extract, beating until well combined.
Gradually add the heavy whipping cream, beating on high speed until light and fluffy.
Assemble:
Place one cake layer on your serving plate and spread one-third of the frosting over the top.
Add the second layer and frost the top and sides with the remaining frosting.
Sprinkle the toasted coconut and pecans over the top and gently press some onto the sides.
Refrigerate the cake for at least 30 minutes before slicing.