Toss together green cabbage, pineapple, red cabbage, radishes, cilantro, jalapeño, and Fresno chile in a large bowl.
Whisk together lime zest, lime juice, lemon juice, honey, salt, and pepper in a small bowl. Add oil in a slow steady stream, whisking constantly until smooth.
Add vinaigrette to cabbage mixture; toss to coat. Let stand 10 minutes; toss again, and serve.