Done a few floors in a house none on a boat, but some tips that might be of some use.
I measured the rooms that I wanted to lay the floors on three times and got the right measurments.
After that a scale drawing was done - this saved me one complete pack of flooring as I knew where to lay the odd lengths as starters for the next row.
The long corridor was a real pain to get in a straight line and the correct gap between the wall and the first length of boards. The answer was to measure and glue up three complets lengths, once the glue had dried they could be moved into position as one unit.
By doing the scale drawing I could make sure that the last run of boards were not to thin by cutting the first run boards narrower.