Sen. John McCain gave his daughter away at the wedding that took place just before sunset today at the McCain family ranch in Sedona, Arizona.