Preheat the oven to 350°F (175°C). Grease and flour an 8-inch round cake pan.
In a large mixing bowl, combine the flour, cocoa powder, sugar, baking powder, baking soda, and salt. Whisk until blended.
In another bowl, whisk together the vegetable oil, almond milk, and vanilla extract until well combined.
Pour the wet mixture into the dry ingredients and stir until just combined; avoid overmixing.
Pour the batter into the prepared cake pan and smooth the top. Bake for 25-30 minutes or until a toothpick inserted comes out clean.
Allow the cake to cool in the pan for 10 minutes, then transfer it to a wire rack to cool completely.
Once cooled, cut the cake into cubes or crumbles.
In a mixing bowl, combine chilled coconut cream and powdered sugar. Whip until light and fluffy.
Begin layering in a large trifle dish: start with a layer of cake cubes, followed by a layer of cherry filling, and then a layer of whipped coconut cream.
Repeat the layering process until all ingredients are used, finishing with a layer of whipped cream.
Top the trifle with chocolate shavings, if desired, and refrigerate for at least 2 hours before serving.