Kate Middleton revealed her competitive side as she beat her husband Prince William in a yacht race around Auckland Harbour.