Finarte Huvila, Saaristo ja Tie matot