would it be plausible to just fill the entire hull with lightweight, industrial foam and create some unsinkable, incredibly buoyant vessel?
You should add "undrainable" to that list. The boat will be heavy and as water gets inside over time, it will not be easy to remove it.