Answer:
Correct answer is Columbus had inaccurate maps.
Step-by-step explanation:
First option is not correct as supplies were bought before the journey began in Spain.
Second option is correct because the maps that Columbus had were totally inaccurate, as in them there were no Americas, and distance to India was totally wrong.
Third option is not correct as there were no pirates on the open sea.
Last option is not correct. There were three ships - Pinta, Santa Maria, Nina.