Preheat oven to 350 F. Add apple cider vinegar to soy milk. Whisk together and set aside for 10 minutes. Soy milk with thicken and curdle.
Meanwhile, In a large mixing bowl whisk together the flour, baking powder, baking soda, salt, and turmeric. Set aside.
After the soy milk has curdled, pour it into a medium size mixing bowl. Add the organic cane sugar, coconut oil, vanilla extract, and almond extract. Whisk together until the sugar fully dissolves.
Pour the wet ingredients into the bowl with the dry ingredients. Fold together until combined. Do not over mix. It is normal for the batter to be a bit lumpy.
Place the butter in the cake pan. Melt the butter in the cake pan by placing it in the preheated oven for about 2 minutes or until butter has melted. Butter the sides of the pan.
Add the brown sugar to the cake pan. with a spoon or spatula combine the two until a thick butter sugar paste forms.
Add the pineapple rings to the bottom of the cake pan. About 5 if using a 9 inch cake pan. Place a maraschino cherry inside each pineapple ring, and one more in the center of the cake.
Pour the batter over the pineapples and cherries. Carefully spread the batter evenly.
Place the cake pan in the preheated oven at 350 F on the middle rack. Bake for 15-20 minutes or until toothpick comes out clean.
Allow the cake to cool in the pan for 10 minutes.
Now it's time to flip the cake upside down! Run a knife along the edges of the cake pan. Place a plate on top of the cake. Firmly gripping the cake pan and plate, flip it upside down. Carefully remove the cake pan! Allow to cool completely before serving.