well that depends on what kind of motor... is it a trolling motor, or a larger inboard motor?
a trolling motor, sure it will, and for a long time too
a built in motor, not even close.
there are 3 honda inverter gennys. the 1000, 2000, and 3000. each is not really the full size of what they are called, its closer to 85 % of the name.
so you have a 1k, a 2k and a 3k. to convert watts to hp is about 750 watts per hp, so the 3 k could produce about 4 hp. so for about 30 hp you would need about 25 k watts, a huge genny. now electric works in boats slightly different than diesel so you might be able to get away with say 10 k watts ( a "normal" genny size ) for extended running but you wont get hull speed on just the genny, so the battery bank would start to run down to get hull speed
now for battery banks, i would think you want at least 2000 amp hours at 12 volts, but the bank would probably be a 48 volt bank. which would run a 25 hp electric motor for about an hour ( 2000 amp hrs at 12 volts or 500 at 48 volts )