Eesandres2578go Eesandres2578go History Answered Jamestown Island’s geography made it a favorable location for English settlers because