Let's assume 24hp is good for 'cruising speed'? That's 18kW at the prop, but considering drivetrain losses, let's go with 20kW input.? The real number is probably higher.
?
So 20kWh of battery will get you that one hour of cruising.? Using LFP chemistry, your battery weight will be around 250lb.