Ships (with long submerged pipes) would be prone to weather events and generally less reliable than an installed pipe. Perforation would be prone to clogging from build up so a nonstarter I would expect. Adding flex tubing and a relocation robot would be a maintenance headache as well. Not sure there is an easy optimization.
As for surface life, I'm no oceanographer, but is that really the most vulnerable place? The surface is where fresh water rain meets the ocean, so that would dilute the salinity during storms. However, there's nothing to say that another pump couldn't be pulling from the ocean and mixing the brine into that so it's diluted before and not just pouring brine straight into the ocean
Regardless, it is totally possible to reintroduce the brine back to the ocean in a way to not be a shock to the local area. We have just chosen to make it harder on ourselves for some illogical reason.