Yo entiendo que en español, "sobre" indica que los barcos están suspendidos por encima del agua (sin tocar el agua), y "en" que los barcos navegan a través del agua (tocando la superficie del lago). Por otra parte no sé si en francés se aplicaría lo mismo para "sur" y "en".