Downloading images for the entire AOI

Is it possible to download the data for the entire AOI (image down below) and be able to keep them organized, i.e, instead of the following code:

# Change the order of the patches (used for plotting later)
patchIDs = np.transpose(np.fliplr(np.array(patchIDs).reshape(3, 3))).ravel()

This is how I split the AOI:

# Create the splitter to obtain a list of bboxes
bbox_splitter = UtmZoneSplitter([Bizerte_shape], Bizerte.crs, 5000)