The primary reason why the first English settlement at Roanoke failed is because the settlers had no idea how to manage the land in order to grow crops. Another reason was that they did not heed the advice of many Natives who were there and knew the land well.