Pat chicken dry and season with salt and pepper. Heat oil in a medium Dutch oven with a tight-fitting lid, over moderately high heat until hot but not smoking, then brown chicken on all sides, about 12 minutes total. Transfer chicken with tongs to a plate.
Pour off all but 2 tablespoons fat from skillet and add onion, bell pepper, and salt to taste. Cook over moderate heat, stirring, until softened, about 7 minutes. Add garlic, paprika, and rice, then cook, stirring, for 1 minute. Add wine and boil, uncovered, for 2 minutes. Stir in tomatoes with juice, chicken broth, saffron, and bay leaf. Nestle chicken in rice, adding any juices from plate.
Cook, covered, over low heat until chicken is cooked through, rice is tender, and most of liquid is absorbed, about 15 minutes. Remove from heat and stir in peas, olives, and salt and pepper to taste. Cover skillet and let stand 10 minutes. Discard bay leaf and serve.