Heat 1 1/2 teaspoons oil in a large nonstick skillet over medium-high heat. Add cauliflower, and reduce heat to medium. Cook until golden brown, about 4 minutes. Add bok choy, and cover. Cook, stirring occasionally, until vegetables are tender, about 8 minutes. Transfer vegetables to a plate, and loosely tent with foil.
Heat 1 teaspoon oil in same skillet over medium-high heat. Add shrimp, and cook until they begin to turn opaque, about 2 minutes. Flip shrimp and, using a wooden spoon, push them to one side, and add remaining 1/2 teaspoon oil to exposed area. Add garlic, and cook, stirring, until very fragrant but not brown, about 1 minute.
Toss garlic with shrimp. Stir in sambal oelek, agave syrup, and fish sauce. Add vegetables, and cook until heated through, about 30 seconds. Add basil, and serve immediately. Top with coconut flakes and more basil.