Combine first 5 ingredients in a heavy, large saucepan. Cook over medium-low heat until mixture thickens and rice is very tender, stirring occasionally, about 1 hour.
Reduce heat to low. Whisk egg
yolks and cream together in a small bowl. Gradually whisk
1/2 cup rice mixture into egg mixture; return mixture to the saucepan
and cook for 2 minutes, stirring constantly; do not let boil. Remove from the heat. Add white chocolate and stir until melted. Stir in the orange zest
and cinnamon. Transfer pudding
to a large bowl, cover, and chill until cold. Serve in bowls or large goblets with Warm Cherry Sauce, whipped cream, and toasted almonds on top, or layer in parfait