Billionaire Slater King's island paradise isn't what it seems in Blink Twice.