Prepare cherries: If using frozen cherries, defrost and drain them before starting with the cake. Pit the cherries, if fresh or drain them, if canned. Set aside.
Prepare pan: Preheat the oven to 180 degrees Celsius/ 350 degrees Fahrenheit. Grease a springform of about 23-24 cm/ 9-10 inches and sprinkle it with breadcrumbs to coat all over. Turn it over the sink and pat it on the bottom to remove the excess. Set aside.
Wet ingredients: Beat the eggs, sugar and vanilla extract until pale and fluffy, about 5 minutes at medium speed on a stand mixer or medium-high speed with an electric mixer.
Dry ingredients: In another bowl, mix the flour and the baking powder. Sieve over the egg mixture. Mix in shortly. Add the buttermilk and incorporate it quickly into the batter.
Bake: Pour the cake batter into the prepared springform. Add the cherries on top. Sprinkle with the coconut flakes. Bake for 20-25 minutes.
Soak the cake: During the last 5 minutes of the baking time, heat the butter and the cream in a small saucepan until the butter is melted, don't let come to a boil. Remove the cake from the oven pour the cream mixture evenly all over.
Cool the coconut cherry cake for about an hour in the baking dish before transferring it to a wire rack, it needs some time to absorb all the liquid properly.