If Pedro Cabral was that bad a navigator, you think he would’ve been able to find his way back afterward???
:-)
I believe Cabral was pushed into S.A. by a hurricane. Nothing to do with his navigation skills. He proceeded to sail on to India (which was the real goal of Columbus).