Hello there @AllGamesSuck!
If you are making separated instances, then the best approach would be streaming levels, as world partition is designed for big, open worlds with seamless connections. You could use a single, persistent level, as a matter of home base or hub world, which then connects to the other enclosed areas.
This same topic was encountered in the following thread, and reached similar conclusions, and a few interesting tidbits:
In case you need a refresher, or end up testing world partition as an alternative as well, here are some resources from the UE community on all subjects: