Cut the cleaned fish fillets into medium sized pieces. In a large non-reactive bowl, whisk together the marinade ingredients. Add the pieces of fish and whole shrimp so that all the seafood is coated with the mixture. Cover and refrigerate for 1 hour.
For the Stock/Fumet: In a large stockpot over low-medium flame, heat the oil and butter. Saute the leek, onion, garlic, and fennel for 5 minutes until tender. Deglaze with Pernod, cooking for 5 minutes to allow the alcohol to evaporate. Place the bouquet garni in the stockpot tied to the handle for easy removal. Add the cold water, wine, canned tomatoes and fish parts. Season with saffron and pepper. Simmer gently for 10 minutes, stirring to mingle flavors. Allow the stock to slowly simmer. Skim and discard the fish foam that rises to the surface. Do not boil! If the stock boils, these impurities will be incorporated into the liquid. Simmer for 15 minutes, turn off heat and let steep for 15 minutes. Pass the fumet through a strainer lined with cheesecloth.
For the Broth: Heat the olive oil in a stockpot over medium heat. Saute the onion, garlic, parsley and orange zest. Add the clams, mussels, Pernod and wine. Steam open, about 2 minutes. Stir in fennel, leek, tomatoes, bay leaf and fumet. Season with saffron, salt and pepper, Add the fish pieces to the broth. Simmer for 3 minutes until the fish is opaque. Add tomato paste and adjust seasonings.
For the Rouille: Broil the tomato and bell pepper, turning to blacken all sides. Place the roasted pepper in a paper bag, close it, and let it "sweat" for 5 minutes so it is easier to peel the skin. Remove from bag, peel the skin and discard the seeds and stem. Peel and cut the tomato, squeeze out the seeds. In a food processor, puree the potato, roasted pepper, tomato, mayonnaise, fumet, garlic, saffron and cayenne. Season with sea salt and pepper. Cover and refrigerate until needed.
For the Croutons: Preheat the oven to 400 degrees F. Lightly brush the baguette slices with olive oil and bake on a cookie sheet until crisp. Set aside.
Ladle the soup into individual serving bowls. Spoon the rouille over the croutons and place in bowl. Garnish with parsley and basil.