Combine first garlic and next 5 ingredients and mash together with the back side of a large spoon. Add remaining ingredients except olive oil and mix well. Add oil in a thin stream while whisking. Place fillets in a glass, plastic or ceramic dish and pour marinade over. Cover and refrigerate. After 30 minutes, flip fish over, cover and marinate for 30 minutes more. Grill, pan sear or broil until fish is just cooked.