Set the oven to Gas Mark 3, 160°C (325°F).
Heat the oil in a large frying pan over a high heat. Brown the pork pieces in batches. Remove the meat to an ovenproof casserole dish. Add the bacon to the frying pan and fry for 3-4 minutes, or until crisp and golden-brown. Add it to the casserole dish with the pork.
Add the onion and chilli to the same frying pan and cook for 2-3 minutes, or until softened. Add the garlic, smoked paprika and cumin. Stir and cook for another minute. Be careful not to let the garlic burn. Then add the wine and bring the mixture to a simmer. Add the chopped tomatoes and the water and bring back to simmer. Season with a little salt and black pepper. Transfer to the casserole dish, cover with a lid or tinfoil. Place in the oven and cook for about 1½ hours or until the meat is tender. Keep an eye on it and add a little more water if the sauce becomes too dry. For the last ten minutes stir through the butter beans.
Just before serving stir in the honey, season to taste and sprinkle over the parsley.