Preheat oven to 425ºF. Coat a 9-by-13 inch baking dish with cooking spray.
Heat oil in a medium saucepan over medium-high heat. Add shallot, Chourico and thyme and cook, stirring, about 1 minute. Add tomatoes and 1/4 cup wine. Cook, stirring occasionally, until the tomatoes are soft and the wine is almost evaporated, 2 to 4 minutes. Stir in beans and remove from the heat.
Place fish in the prepared baking dish. Top each piece of fish with equal amounts of the sausage mixture . Pour the remaining 1/4 cup wine into the pan and cover the pan with foil. Bake until the fish is just cooked through, 20-25 minutes.