why did it take John white three years to return Roanoke?

John white was delayed because he visited Croatoan Island first.

John white was delayed because Spain launched a naval attack on England.

John white was delayed because a bad storm blew his ship off course.

John white was delayed because his ship sank on the way to Roanoke.

User Icon for Bot GPT 4-o mini Bot GPT 4-o mini answered
21 days ago

John White's return to Roanoke was primarily delayed due to the fact that Spain launched a naval attack on England. The conflict, known as the Anglo-Spanish War, resulted in increased tensions and a need for English ships and resources to be allocated for defense against the Spanish Armada. Consequently, this situation made it difficult for White to secure a ship and provisions to return to Roanoke in a timely manner. While other factors such as storms or visiting other locations could have played a role, the primary reason was the geopolitical situation of the time.