The four golf cart batteries will give you a great cabin battery. You might want to consider having the generator and one of the main engines share a starting battery. You shouldn't need a separate battery for every engine and it will just be a hassle and a lot more wiring to have the shore power battery charger keep four battery systems charged.
As for the system to combine the batteries, let me ask you a question first.
How often do you move from one anchorage to another that involves a runtime of at least an hour? I don't mean the time from your dock to the anchorage, or the anchorage back to the dock, but from one spot to another.
If the answer is never or "very rare" then I wouldn't worry about "recharging" the cabin batteries from the engines. It would be nice to have at least one engine provide power to the cabin while underway so that you didn't drain the cabin system while on a long cruise but you shouldn't need much for recharging purposes.
Here is the reasoning:
When you leave the dock the cabin batteries should be full. On the cruise out to the anchorage you want to keep the batteries from discharging, but since they are already full you won't need much current from an alternator.
When you up anchor and head back to the dock you don't need to be concerned about charging the batteries becasue as soon as you get to the dock you will plug in and the batteries can charge during the next few days.
If you need to charge the batteries while you are anchored out you would be much better off to start the generator and use the battery charger than to run an engine.
If you do cruise from one anchorage to another you would need several hours of cruise time in order to significantlt recharge the house battery. Unless you have a "smart" regulator on the engine's alternators they are going to cut back to a fairly small charge rate fairly quickly, and combinging two engine's alternators is not going in significantly increase the charge rate. With the standard voltage regulator you may not get more than 20 amps of charge into the battery or less. I am guessing that you would consume over 100 amp-hours a day, so it would take 5 hours of cruise time to replace what you use in a day.
Therefore, my recommendation is to have each engine connected via a battery on/off switch to its own battery and another switch that will connect the two engine batteries together for emergency starting (this could also be accomplished by having one of the switches be a A-BOTH-B switch).
Use a battery combiner to connect the house battery to an engine battery.
Rod