The rugged, coastal beauty of Cabo San Lucas is one of Mexico’s most stunning backdrops for destination weddings.