Ту еще такой момент: шторм генерит локацию, пи входе в нее ГГ. И пока ГГ ее не сменит (что на суше, что на море), или другим образом не "обновит", содержимое локации не изменится
Т.е. если ГГ выйдет в пустое море, то пока он из этого "моря" не выйдет - оно так и останется пустым. Соответственно - никаких "случайных встреч", просто, не будет.
Либо, движок должен генерить, при каждом выходе ГГ в море, сразу всю карту архипелага с обсчетом движения всех судов на разных "концах", как одну громадную локацию. Очень сомневаюсь, что старенький шторм такое потянет
Либо - "бесшовный мир", т.е. границы локаций есть, но переход происходит "на лету" - без видимых игроку загрузок/генераций. Опять же - шторм так работать не может