Hoonigan island is underappreciated

It was the most fun spot on the map till season 5. Remember when it had sad little ghost cars drifting around?