Just like the title says, POI for every mission. Maybe also make the first missions spawnable without POI but if there is POI they will spawn at the POI location.
Or maybe possibility of every mission have a POI option, some will require that POI others will still spawn without POI.
The point is so we can have more realism here, atm missions spawn at random places, even in water POIs would help missions spawning in more realistic places or avoid them spawn in water.
Another thing I just though, not sure if this will work, but link the missions to google maps train station/forest/bus stops/etc locations.