You could use the trick used by the Turks during the siege of Constantinople. There was a big chain blocking the strait so the Turks portaged their navy overland during the night and just redeployed in the water on the poorly defended side of the city.