Preheat the oven to 350 °F (175 °C) and line an 8"x8" pan with a piece of parchment paper.
Place the coconut on a baking sheet and bake for 4-6 minutes. Keep a close eye on it and stir as soon as you see it start to brown. Continue cooking for another minute or two until most of the coconut is lightly browned. Remove from the oven and cool completely.
2/3 cup (62 grams) unsweetened shredded coconut
In a medium mixing bowl, stir together the toasted coconut, flour, sugar, and salt. Sprinkle the coconut extract over the top and use your hands to incorporate the butter until thoroughly combined. When pinched, it should hold together. You can alternatively pulse everything together in a food processor until well combined.
1 cup (125 grams) white whole wheat, 1/3 cup (67 grams) granulated sugar, 1/4 teaspoon salt, 1 teaspoon coconut extract, 6 tablespoons (84 grams) unsalted butter
Pat the dough firmly onto the bottom of the prepared pan and bake for 15 minutes or until lightly browned.
While the crust is baking, prepare the filling. In a large mixing bowl, stir together all the filling ingredients until thoroughly combined.
28 ounces (794 grams) sweetened condensed milk, 4 large egg yolks, 1 cup (240 ml) lime juice, 1 1/2 teaspoons lime zest, pinch salt
Remove the crust from the oven, let it sit for 2 minutes and then pour the filling over the crust. Bake for 15 minutes or just until set. Little pinholes or bubbles may form on the surface.
Remove from the oven and let cool to room temperature, about 2 hours, before chilling in the refrigerator for another 2 hours before serving.
Store in the refrigerator for up to 5 days.