William Harbour may refer to: