Preheat the oven to 350°F (175°C). Line a 9x13-inch pan with parchment paper or foil, leaving an overhang for easy removal.
Make the crust: in a large bowl combine 2 cups all-purpose flour, 1 cup packed light brown sugar, 1/2 teaspoon salt, and 1 cup melted butter. Stir until evenly combined, then press the mixture firmly and evenly into the bottom of the prepared pan.
Bake the crust for 12 to 14 minutes, until lightly browned. Remove from the oven and set aside.
Prepare the filling: in a large bowl whisk together 3 large eggs, the 14-ounce can sweetened condensed milk, 1/2 cup all-purpose flour, 1/4 cup packed light brown sugar, 1/4 cup melted butter, 2 teaspoons vanilla extract, and 1/4 teaspoon almond extract until smooth and combined.
Fold in the coconut, reserving 1 cup to sprinkle on top. Pour the filling evenly over the pre-baked crust, then sprinkle the reserved 1 cup of shredded coconut over the filling.
Bake the assembled bars for 25 to 30 minutes, until the filling is set and edges are lightly golden. Remove from oven and let cool completely in the pan before lifting out and cutting into squares.