Combine fresh coconut juice with a 15 oz. can cream of coconut and 1 tbsp. of sugar (dissolved in small amount of hot water). Grate fresh coconut for cake. (Or use bag of flake coconut).
Step2
Sift 3 cups cake flour, 3 tsp. baking powder, and 1/2 tsp salt. Cream 2 sticks butter and add 2 cups sugar gradually until light.
Step3
Add 4 eggs, one at a time to creamed mixture, beating well after each. Add flour mixture alternately with 1 cup milk, 1 tsp. vanilla and 1/2 tsp. almond.
Step4
Bake in three 9-inch, parchment-lined cake pans at 350 degrees for 25 minutes or until done. Remove and cool on wire racks completely. Cut each layer in half, making six layers.
Step5
Combine 1 3/4 cups white sugar, 6 tbsp. cold water, 2 egg whites and 1 tsp. vanilla. Place in a double boiler for 7 minutes, beating constantly to make frosting.
Step6
Place cake layer on plate and make holes throughout cake layer. Soak thoroughly with coconut mixture, add frosting and grated fresh coconut (or bag of coconut).
Step7
Continue all cake layers the same, finishing top and sides with remaining seven-minute frosting and coconut.
Tips & Warnings
Make sure the canned cream of coconut has sugar in it.
Make cake several days ahead of time so it can "season".
Make the holes in cake layers by using a cake tester. It should go through all the cake layers.