The Island - Paradise? Not Quite...