Heat the oil in a large pot over medium heat, and cook the chorizo and ham 2 to 3 minutes. Place the onion in the pot, and cook until tender. Stir in garlic, and cook until tender, then mix in the sweet potatoes, bell pepper, tomatoes with juice, chile pepper, and water. Bring to a boil, reduce heat to low, cover, and simmer 15 minutes, until sweet potatoes are tender.
Stir the beans into the pot, and cook uncovered until heated through. Mix in the mango and cilantro, and season with salt.