What event kept John White from returning to the first English colony in North America?

The Spanish Armada (1588).

The Spanish were about to attack England and all English ships were kept back by Queen Elizabeth I for the defense of England. White could not return to Roanoke until 1590, and found that the colony, including his daughter and granddaughter, had disappeared.