translate English to French: The population is separated from others by a major barrier to movement, i.e. 200 km of ocean.
La population est séparée des autres par un important obstacle aux déplacements, c.−à−d. 200 km d’océan.