Fish blocking docks should be changed

Reading about the fix: “Great Fish (Marlin) can no longer be deleted by Dock foundations” in update 44725 makes me think about the fish at the shore in generell. Would it not be more realistic if you could place a dock on top of fish, which causes the fish to be pushed to the side. Thereby, fish would not block a better dock position while being more realistic. Fish are usually staying around habors and I can not see how a punch of fish can realistically block you from building a dock.

Also it would be fun if a civ has some bonus which causes docks to spawn fish when build.