Preheat oven to 350 degrees.
In a small bowl, mix 2 tablespoons oil, salt, pepper, cumin, oregano, paprika and cayenne. Rub each piece of chicken with the spice paste and refrigerate for at least 20 minutes.
In a rondeau, heat remaining 2 tablespoons oil. Fry the chorizo over medium heat until it is crispy and renders its fat. Remove the chorizo with a slotted spoon and drain on paper towels. Place the chicken in the pan, skin-side down, and brown on all sides, about 10 minutes. Remove from pan and set aside.
Make a sofrito by sauteing the onion, garlic, bell pepper and bay leaves; cooking until the vegetables are very soft and almost dissolved. Stir in the rice so the grains are well coated with the sofrito.
Add the tomatoes and stock, season with salt and pepper. Return the chorizo and chicken to the pan. Bring the mixture to a boil and let simmer for 5 minutes. Cover with aluminum foil and transfer rondeau to oven. Bake for 20 minutes or until the chicken is done and the rice is tender and has absorbed the liquid. Scatter the olives on top of the chicken and rice before serving.