Surfing champion Kelly Slater has pulled out of competition at Jeffreys Bay due to a gruesome foot injury.