Heat the olive oil in a medium saucepan over moderate heat. Add the tomatoes, onions, garlic, salt, and pepper, and simmer for 5 minutes, or until the tomatoes start to soften and blister.
Add the vegetable broth, tomato sauce, red wine, olives, basil, and finally, the fish fillets. Cover and simmer for 6-9 minutes, occasionally spooning sauce over the fillets to base them. If you have a meat thermometer, check the internal temperature at 6 minutes. You want the fish to have an internal temperature of 140 degrees F.
Sprinkle with an additional handful of chopped basil prior to serving, and serve over zucchini noodles, quinoa, or whatever you're into.