3/4 cup olive oil
1/4 cup soy sauce
1 orange, cut in half
1 lemon, cut in half
1 lime , cut in half
2 bay leaves
12 black peppercorns, toasted and crushed
1/2 bulb fennel, thinly sliced
1/2 red onion, thinly sliced
6 cloves garlic, thinly sliced
1 (1-inch) length of ginger, peeled and thinly sliced
4 boneless Mahi-Mahi fillets, about 8 ounces each
Pour the olive oil and soy into a large mixing bowl. Squeeze in the juice of the orange , lemon and lime, and toss in the squeezed rinds. Add the remaining ingredients and mix well.
Prepare the grill. When you're about 20 minutes away from dinnertime, put the fish in the marinade and let sit for 10 minutes, turning once or twice.
Remove the fish and grill for 4 minutes on the first side and 2 minutes on the other side. Serve.