isn't the energy density of lifepo4 greater than that of h2 + tank?
From what I understand its a PITA to store the H2 since the tank the size of your trunk will only carry like 1-2kg of h2 due to its heavy construction.
also you have to deal with high pressure combustible gasses. expensive membranes that don't work at all temperatures, not to mention that you will probably have to stick to some pretty strict regulations to get that much combustible expandable gas on a watercraft.
You are better off making a lifepo4 boat with quick chargers for 80 pct charge in 30 mins. I doubt you have a h2 refilling station at the dock so this person would have to tow the boat out and take it to be refilled everytime (at a VERY high cost).
Also these stations aren't everywhere! I have one next to my house but its one of 12 in the country or so.
So basically by making an h2 boat you are not only creating a very short range boat, but you are also tied to a single h2 refueling station since no matter how efficient you make it, you will never get to another station.
I would take a look at these posts:
http://endless-sphere.com/forums/viewtopic.php?t=2779
myadventure seems to have a boat and he knows the tremendous amount of energy they take.
--Marcelo