Premiering May 6, Welcome to Eden is set at a party on a mysterious private island that isn't what it appears to be.