Many cruisers successfully use portable Honda generators, but you have to be VERY careful (gasoline and, especially, carbon monoxide fumes).
For your boat, don't bother with the 1000; you need the 2000. It will run up to a 75A charger, and that's what you need at a minimum for your 6 golf-carts.
Obviously, the diesel genset is a better choice, but it's much more costly. Panda generators are cute, but they've suffered from a LOT of problems. They have recently improved their service and support, but I'd stay away from them.
Look at the NextGen or other small Kubota-based generators.