Heat olive oil in a large Dutch oven or pot over a medium heat. Add the onion, peppers, and garlic. Saute until they begin to soften, about 10 minutes. If you are using raw meat instead of ham, saute meat with vegetables until cooked.
Mix in the next 11 ingredients, salt through the diced tomatoes. Bring to a boil. Stir in the rice, cover, reduce heat, and simmer for about 20 minutes, or until rice is done and most of the liquid is absorbed.
Add the shrimp and cook, covered, for 5 minutes more, or until shrimp is cooked through. Season with salt and pepper, to taste. Serve with hot pepper sauce.