they crept up to a curve and looking down it saw before them the harbor laid out in a neat half-curve : a small island full of dutch houses sat divided from the town by a narrow canal , and a great many boats filled the harbor together .