Spread the shredded coconut evenly on a rimmed baking sheet. Bake in a 400-degree oven for about 10 to 12 minutes or until toasted and golden in color. Stir every 5 minutes so that the coconut toasts evenly.
In a medium-size mixing bowl whisk the eggs along with the buttermilk, coconut milk, vanilla extract, almond extract and melted coconut oil.
In a large mixing bowl whisk the flour with the cornstarch, sugar, kosher salt, baking powder and baking soda.
Pour the egg and milk mixture into the dry ingredients and whisk just until blended. Add 1 cup of the toasted coconut and gently stir into the batter. Let it rest for 15 minutes.
Lightly spray the interior of a waffle iron with a cooking spray. Heat on the medium setting and when hot fill each well with batter. Cook for about 3 to 5 minutes or until the waffles are crisp and golden.
Serve hot with butter, warm maple syrup and top with additional toasted coconut.