Slice the cauliflower into 1-inch “steaks,” leaving the large stem at the bottom so it helps the “steaks” hold together. You will have some large (and small loose pieces as well). For this salad, you will need 2-3 steaks.
Bring a flat saute pan of water to boil, add 2 tsp kosher salt and gently place the steaks in the pan and boil for 2-3 minutes, carefully remove.
Preheat the grill to high, brush the steaks with olive oil and grill on each side for about 5 minutes or until beautiful grill marks have appeared.
Brush or drizzle the tomatoes with olive oil and place on the grill. Cook until blistered in spots. Remove.
Place two or three steaks overlapping on a platter, arrange the cheese tucked in and around the steaks, drizzle with pesto and arrange the tomatoes around. Sprinkle with flaked sea salt, pepper and a drizzle of olive oil.
Enjoy warm or room temp.