Yea the 'keep boat afloat' is trivial ; canon will be tricky for waterproofing cuz it have to take water from environement.
For the repairability, the mandatory thing is easy access but it is better if we can repairs planks. There's no requirement for weight, speed or performances. If Carvel planking is this hard what can be good ? Using glue seems a bit hard to then remove planks, we didn't decide on the method but we hesitate between carvel, Lapstrake, strip planking, batten seam and some glue methods.
Unfortunately I doubt the professor will let us use this shape :')
We can only change hull if there is a valid physic/performance reason (performance still not the first think evaluated but the more performance the better the boat)