Those are most definitely generators. In an earlier photo, I saw a fuel truck sitting near one of them. Looked just like one of those tankers you'd see at a gas station. I presume the whole island is run on generator power. But I see pallets of wire and some conduit pieces. I wonder if they are putting in an undersea power cable to the next island over? They are only about half a mile away from a decent sized community.