Select a clear glass trifle dish or large glass bowl to showcase the beautiful layers.
Place one-third of the cake cubes in a single layer at the bottom of the dish, pressing down slightly.
Drizzle 3 tablespoons of caramel sauce over the cake layer.
Sprinkle 1/4 cup of the toasted nuts and 1/4 cup of toasted coconut (if using) over the caramel.
Spread one-third of the cream cheese filling over this layer, reaching all the way to the edges of the dish.
Repeat these layers two more times, ending with the cream cheese mixture on top.
For the final decoration, drizzle the remaining caramel sauce over the top, then sprinkle with the remaining nuts, coconut, and the finely grated carrots.
If using marzipan carrots, arrange them decoratively around the edge.
Refrigerate for at least 4 hours, or overnight if possible, to allow the flavors to meld together.