Preheat the oven to 350˚F (175˚C) with a rack in the middle. Spray an 8-inch cake pan with cooking spray or rub with coconut oil. Line the bottom of the pan with parchment and spritz the parchment with a bit more oil.
In a medium bowl, whisk together the almond flour, coconut flour, shredded coconut and ¼ teaspoon sea salt. Use your fingers to sift break up any clumps of flour.
In a large bowl, mix the 4 egg yolks (reserve the whites) with the honey and almond extract. Add the dry ingredients and stir until fully combined.
In a separate bowl, beat the egg whites with a pinch of salt until they have doubled in volume and have formed soft peaks (the mixture should look thick and white, and when you lift up the beaters you should see a point that flops over).
Stir one-third of the egg whites into the batter to loosen it. Using a spatula, gently fold in the remaining whites until just combined—don’t over-mix the batter; it should be light and creamy. Scrape the batter into the prepared pan and shimmy the pan to even out the top.
Bake until golden and a toothpick inserted in the center comes out clean or with a few damp crumbs, about 20 minutes. Let the cake cool in the pan for 10 minutes, then run a small knife or offset spatula around the edge. Invert the cake onto your hand or a plate, peel off the parchment, and turn it right-side up. Let it cool completely.
Serve the cake on its own or with a drizzle of honey, or dress it up with fresh fruit or strawberry sauce, and whipped cream