In a bowl, place the raisins and cover with the water. Let sit until plumped, 5 minutes. Drain.
In a skillet over medium heat, toast the almonds until golden and fragrant, 3 to 5 minutes. Remove from the heat.
In a large saucepan, combine the rice, milk, cream, sugar and salt. Bring to a simmer, stirring, over medium heat. Reduce the heat slightly to maintain a low simmer and cook uncovered, stirring frequently, until the mixture starts to thicken, about 30 minutes. Continue to cook, stirring occasionally to prevent the rice from sticking, until a spoon is just able to stand up in the pudding, about 5 minutes. Remove from heat and stir in the raisins, almonds, and remaining ingredients.
Yield: 6 servings