Preheat your oven to 350°F. Prepare three 8-inch cake pans by greasing, flouring, and lining them with parchment paper circles for easier release.
In a medium bowl, whisk together the cake flour, baking powder, baking soda, and salt for about 30 seconds to ensure everything is well distributed. Set aside.
In another mixing bowl, combine sour cream, strawberry puree, strawberry extract, and vegetable oil, stirring until blended. Put aside.
In the bowl of a stand mixer or using a hand mixer, cream the softened butter until smooth. Gradually incorporate the sugar, beating at medium speed for 3 to 5 minutes, until the mixture becomes light, fluffy, and slightly paler in color. If using the pink coloring gel, you can add it during this stage.
Add the eggs one by one, mixing well after each addition until the yolks are fully integrated.
With the mixer on low speed, alternate adding the dry flour mixture and the wet sour cream mixture, starting and ending with the dry ingredients. (Three additions of dry, two additions of wet.) Mix until just combined—do not overmix. Fold in the optional flaked coconut.
Evenly divide the batter among the prepared cake pans. Bake for 25-30 minutes, or until a toothpick inserted into the center comes out clean or with a few moist crumbs attached. The cake should spring back when lightly touched.