Add enough olive oil to cover bottom of a large, heavy-bottom fry pan. After heating, add onions and shallots and saute on medium (or medium low) for about five minutes.
Add garlic for about 45 seconds and then add a small portion of the wine just to get a little sizzle going for about 30 seconds.
Once there's a nice sizzle, add the tomatoes, the remainder of the wine, salt, saffron, then most of the fresh basil and parsley, leaving a little behind for garnish.
Let simmer for about 10 minutes uncovered and then add the chicken stock.
Bring back to a simmer for another five minutes and then add the white fish.
Let simmer fpr a few minutes and then add the prawns.
Simmer for five minutes and then add the clams and cover for about five minutes until all the clams open up (discard any clams that fail to open).