While the rice is working, season the fish filets on both sides with the lime zest, grill seasoning, cumin and coriander. Lightly drizzle some EVOO over the filets and cook: If you're broiling, the fish should take about 6 minutes to cook (3 minutes per side); if you're grilling, the filets should take about 8 minutes to cook (4 minutes per side); if you're cooking them on the stovetop, they should take about 8 minutes to cook (4 minutes per side). Once the fish is cooked, transfer the filets to a plate and cover them with aluminum foil until you're ready – just don't let them sit too long here!
Once you've got the fish cooking, prepare the quick slaw by mixing together the juice of 2 limes, honey, hot sauce, some salt and freshly ground black pepper in a large bowl. Whisk in the remaining 1/4 cup of EVOO. Add the cabbage and red onion, toss to combine and set aside.
Make the "green" part of the rice by pureeing together the baby spinach, cilantro and remaining vegetable stock (about 1/2 cup) in a food processor. Dump the mixture into a dish and reserve it until the rice is finished cooking. Rinse out the food processor bowl and make the avocado sauce by pureeing together the avocado, sour cream, garlic and the juice of the remaining lime. Season the sauce with salt and pepper and set aside.
When the rice has finished cooking, stir in the green sauce and transfer the rice to a serving bowl or platter.
Assemble the fish tacos by shredding the fish filets (each one should give you enough meat for 3 tacos) and place some meat into each tortilla. Top them off with a little of the quick slaw and some avocado sauce. Serve each person 3 tacos and some green rice, and enjoy!