Lawyer Nell McGill will contest the federal seat of Shortland for the Liberal Party.