Season marlin with salt and pepper, rub with olive oil. Grill until they just turn white and are firm.
Heat oil in a wok until very hot. Saute carrots and red cabbage until just limp, add bok choy, Chinese cabbage and onion, saute until warm but crisp, about 2 minutes.
In a small bowl, whisk together vinaigrette ingredients, excluding the olive oil. Slowly add oil in a small stream until the dressing is emulsified. Place vegetables in the center of the plate. Place grilled marlin on top. Drizzle vinaigrette over marlin and around the edge of the plate. Garnish with fresh orange sections.