Heat olive oil in a large nonstick skillet over medium-high heat. Add onion, curry, and cinnamon; sauté for 2 minutes. Sprinkle chicken with salt and pepper, and add to skillet. Sauté for 2 minutes on each side. Add the port, broth, and preserves, stirring until preserves melt. Cover, reduce heat, and simmer for 10 minutes or until the chicken is done.