In Dutch oven, place bacon in single layer and cook over medium-high heat, until fat is rendered and bacon is crispy, about 6-7 minutes.
Remove bacon pieces with slotted spoon and place onto paper towel-lined plate.
Place onion, celery, and bell pepper and cook until onion is softened and translucent, about 4 minutes, stirring occasionally. Add ¼ teaspoon salt, garlic, and thyme and cook until fragrant, about 1 minute.
Pour in can of tomatoes, including juice, chicken stock, Worcestershire sauce, hot sauce, black pepper, remaining ½ teaspoon of salt, and bacon pieces.
Cover and bring to a boil. Reduce to a simmer, then add in potatoes, re-cover and cook for about 8-10 minutes, until potatoes are fork-tender.
Add in filets, re-cover with lid and cook until fish is cooked through, white, and flaky, about 6 minutes. Break fish into smaller pieces.
Garnish with parsley. Serve immediately by itself, with rice or crusty bread.