I think that there should automatically appear a 1 sim navigable waterway around any land of the mainland. When mainland expands, the buffer 1 sim waterway should expand with it. This way, naviable waters are always available.
If two lands join, elimating a waterway, it should appear in the closest edge to that lost one, making sure to provide a route around the lost waterway.
Thanks!