Preheat the oven to 350°F. Grease a 9x13x2-inch baking dishand set aside.
Combine ¾ cup sugar, eggs, vanilla, salt, and almond extract in a mixer fitted with the paddle attachment. Beat on medium speed until thick and well combined, about 2 minutes. Beat in 1 cup melted butter and 1 cup flour until incorporated, about 30 seconds. Pour batter into the prepared dish. Spread evenly with a mini offset spatula; batter will thicken as it sits.
Bake in the preheated oven until edges have browned and a toothpick inserted into the center comes out clean, about 20 minutes.
A few minutes before cake finishes baking, combine remaining ½ cup sugar, ½ cup soft butter, almonds, coconut, 1 tablespoon flour, milk, and salt in a small pot. Cook and stir over low heat until sugar is dissolved and mixture thickens and turns opaque, about 2 minutes.
Remove the cake from the oven and immediately spread almond mixture over the top with a mini offset spatula. Adjust the oven to high broil and cook until topping is caramelized, 1 to 2 minutes, rotating every 30 seconds. Cool completely before cutting into squares.