That white truck is for hauling potable water.
That's what it looks like to me, too. I read somewhere that LSJ island had a reverse osmosis desalination plant.
Wonder how they got their electric power...