The Island ... Paradise? Not Quite.