Place the water, lentils, and bay leaves in a large, heavy-bottomed pot. Cover and bring to a boil over high heat. When the mixture reaches a boil, reduce the heat to medium and add the olive oil, garlic, and onions. Stir well to combine. Cover and cook at a medium boil, stirring occasionally, for about 30 minutes, then add the carrots, tomatoes, basil, sea salt, and esc