Preheat your oven to 450 F. Place the fish in a baking sheet, skin side down. Sprinkle with a pinch each of salt and pepper.
Bake for 10-15 minutes, or until the fish flakes relatively easily.
Meanwhile, heat your oil in a saucepot over medium heat. Add in the cabbage, apple, water, syrup, soy sauce and a pinch each of salt and pepper. Bring the mixture to a simmer, cover with a lid and cook until the cabbage wilts down and is soft, about 10 minutes. If you find the pot starts to get dry, add another 1/4 cup of water.
While the fish and cabbage are cooking, mix mix together the syrup, soy sauce, ginger, cornstarch and water in a small sauce pan. Heat on medium until the sauce thickens and bubbles, about 4 minutes.
Before serving, brush the glaze generously onto the fish, divide the cabbage between four plates, top with the fish, and garnish with sliced almonds and green onions.