In a 2-quart pot, mix together sugar, water and maple syrup. Place over medium heat, and stir with a wisk until the sugar has dissolved.
Once dissolved, you don’t have to stir as much, but definitely keep a close eye so that it doesn’t burn, but do stir occasionally. It should be bubbly at the edges and start to turn a few shades darker. If it seems to be bubbling wildly, then lower the heat a bit.
Let cook this way for 15 minutes or so. In the meantime, mix the cornstarch with the tablespoon of water and slowly add the coconut milk, mixing with a fork to thoroughly incorporate the cornstarch.
Once the caramel turns a deep honey brown, slowly stream in the coconut milk, whisking constantly, then mix in the coconut oil, ginger and salt.
Cook for another 7 minutes or so, so that the cornstarch thickens the caramel a bit. Let cool a bit, but serve warm.