Heat the oil in a pan, add the shallots and all the other ingredients up to and including the tomatoes, heat briefly.
Season the fish with salt, put it in the baking dish and pour warm herb oil over the fish.
Bake for approx. 6 mins. in the centre of an oven preheated to 160°C.
Toast the bread (cut side down) in a frying pan without oil for approx. 4 mins. until golden brown. Serve the fish with the herb oil drizzled on top.