For the oil: Add the parsley and garlic to a blender and with the blender on, slowly stream in the oil until combined. Season with salt and pepper, to taste. Let the oil sit at room temperature for at least 30 minutes.
For the relish: Combine all of the ingredients in a medium bowl and season with salt and pepper. Let sit at room temperature for at least 30 minutes before serving.
For the sauce: Heat the oil in a large saute pan over high heat until smoking. Separately saute the garlic, bell pepper, tomatoes, chiles and bread cubes until lightly browned, about 2 to 3 minutes each. Remove each ingredient with a slotted spoon as it is done. Deglaze the pan with the vinegar. Put all the sauteed ingredients and the deglazing liquid into a food processor and blend until smooth. Add the almonds and process until finely chopped. Blend in the honey and season, to taste, with salt and pepper.
For the fish: Set up a bamboo steamer basket over a large pot of water. Add the coriander seed, fennel seed, crushed garlic, orange juice and remainder of the squeezed flesh, the juice of the lemon and remainder of the squeezed flesh, the black peppercorns and splash of wine to the water and bring to a simmer over medium heat. Once the water is simmering, brush each fillet with canola oil and season with salt and pepper, to taste. Put the fish, skin side, down in the steamer basket over the simmering water, and steam until cooked through.
Arrange the fish on serving plates with the Yellow Pepper Romesco Sauce on the side. Top the fish with heaping mounds of the Parsley Garlic Oil and Red Pepper-Black Olive Relish. Garnish with parsley leaves and serve.