Not to belittle the good folk of Ketron Island, but the properties don't look like billionaire homes, there's too many of them for a start. For a billionaire to own an Island that size I would expect more manicured lawn, maybe a big mansion, a few houses etc.
Maybe he was describing Epstien Island, I've seen it has similarities?