In a large, deep skillet, heat the olive oil. Add the leeks and garlic and cook over low heat, stirring often, until the leeks are softened but not browned, about 10 minutes. Add the cauliflower and chile. Cover and cook over low heat, stirring occasionally, until the cauliflower is tender, about 25 minutes. Add the wine and water, cover and simmer over moderately low heat until the liquid has reduced to about 1/2 cup, about 12 minutes. Add the cherry tomatoes and simmer for 5 minutes longer.