Heat oil in a large pot over medium-high heat and mix in the spices to the oil. Stir in the rice and cook for 2 minutes. Pour in the coconut milk, chicken stock, raisins, and cashew halves. Bring to a boil, then cover, and reduce heat to low. Cook about 20 minutes or until rice is tender.