Preheat the oven to 350 degrees F and line a large baking sheet with parchment paper or silicone baking mat.
In a large bowl, toss together the nuts. Pour them onto the prepared baking sheet. Roast them for 10-12 minutes or until fragrant. Set aside to cool slightly.
In a large saucepan, combine the sugars and water. Cook over medium heat until the sugar has melted, swirling the pan after it has melted frequently. Continue to cook for 10-12 minutes or until the mixture because golden brown and "caramely." Remove from heat and stir in the vanilla and almond extracts. Add the nuts and the salt to the pan and toss together until coated. Pour the nuts back onto the baking sheet. Spread the nuts into an even layer and sprinkle with additional sea salt. Let cool completely.
Once cool, break the nuts apart with your hands. Transfer to an airtight container and store at room temperature for about a week.