Ответ:

Теплоходы снова окажутся в порту одновременно через наименьшее общее кратное времени их рейсов.

Разложим числа: \(12=2^2\cdot3\), \(18=2\cdot3^2\).

\(\text{НОК}(12,18)=2^2\cdot3^2=36\) дней.

Ответ: через 36 дней.