Preheat oven to 350 degrees. Place large heavy pot over medium-high heat. Add sausages and pork loin. Sauté until the sausages and loin start to brown, about 5 minutes.
Add onions, spices, and bay leaves to same pot. Sauté until onions are tender, about 5 minutes. Add apples; sauté 2 minutes. Mix in sauerkraut and fresh cabbage. Add water and beer. Boil 10 minutes. Cover the pot and bake for 1 hour.
Arrange sauerkraut and meats on platter and serve warm.