Inventorying your power needs is a necessary first step. Only then should you begin to decide what to install to meet those needs.
If you're going to have significant AC loads, like air conditioning
and domestic water heating
, you might want to go with an AC generator
to power them directly, without losses through an inverter. The AC genset would charge your battery
bank and run DC loads through an inverter (true sine wave type preferred).
If most of your loads are DC, you have choices: diesel
powered DC genset, a high-output alternator
on your boat's engine
, solar panels
, and wind generator(s). These can be installed in combinations, with appropriate charge controllers to safely charge your battery bank. A DC genset can run fairly large AC loads through inverters up to maybe 3,000 Watts, but you lose some energy in the conversion process.
There are books
and websites available to help you sort through all this. Google
around a bit.