Preheat a grill to medium-high. Using a food processor, puree half of the corn kernels. In a small saucepan, bring the cream, scallion whites and bay leaf to a simmer over medium heat. Lower the heat to low and cook until reduced, about 5 minutes. Discard the bay leaf, then stir in the remaining corn kernels and the corn puree. Season with salt and pepper and cook until heated through; cover to keep warm.
Brush the salmon with the olive oil and season with salt and pepper. Grill, turning halfway through, for about 8 minutes for medium-rare. Transfer the salmon to plates and spoon the corn sauce on top. Sprinkle with the scallion greens.