Whale washes up on south-west beach