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...
Probably underwater cable from St. Thomas and a backup generator. Maybe a solar array