We saw something like a scrapyard / dump a while back. I am not sure if it was the same thing. It seemed uncharacteristic of the island at the time.
The remnants of the Divi Tiara resort are near the CBBR and the site is a mess:
Divi Tiara, perfect for Halloween