Kate Middleton and William continue Scottish island tour after spending night in cosy cottage