Rory and Kevin's 120 guests sat on wooden benches to watch them exchange vows on a cliff under an arch of pine trees overlooking the Pacific Ocean.