Preheat oven to 325 degrees F, butter and flour 6 (6-ounce) custard cups. Toast coconut: Spread coconut on a nongreased baking sheet and put in oven until lightly brown and fragrant (about 10 minutes). Remove from the oven and reserve. Put 6 ounces of the chocolate and the butter and 1 tablespoon of the coconut extract in a double broiler being careful not to let the bowl that the chocolate mixture is in come in contact with the boiling water. Stir until all of the chocolate is melted and the mixture is smooth and glossy, take off heat and let cool slightly (about 2 to 3 minutes). Use an electric mixer with the whisk attachment to beat the eggs, yolks, sugar, and remaining 2 tablespoons of coconut extract at low-medium speed for 2 to 3 minutes. Increase speed to high and beat until the egg mixture becomes pale and thick (about 5 to 8 additional minutes). Reduce speed back to its lowest setting (we don't want a cloud of flour in our kitchen!). Gradually sift in the flour while mixing, add the chocolate mixture to the egg mixture and beat again until completely incorporated and mixture is thick and glossy being careful not to overmix (about 5 minutes). Carefully fold in toasted coconut. Fill each prepared custard cup about half way, place a few of the remaining chocolate chips into each custard cup. Top off each with remaining batter. Place all custard cups on a baking dish that is at least 1/2-inch deep (in case of any spills). Bake cakes until edges are set and center is still slightly jiggly (about 12 minutes). Let cool slightly making sure you don't cool the cakes too much, they're best served warm. Carefully run a knife around the edges to loosen the cake and invert the cake onto individual plate. Dust with powdered sugar and more toasted coconut flakes, if desired.