The body of a seven metre sperm whale is washing up on Papamoa Beach in the Bay of Plenty.