Probably underwater cable from St. Thomas and a backup generator. Maybe a solar array
I haven’t seen anything I interpreted as solar arrays.
I did see a chart showing an underwater cable running from St. Thomas to LSJI..