Ответ:

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

\(8=2^3\), \(12=2^2\cdot3\), \(18=2\cdot3^2\).

\(\text{НОК}(8,12,18)=2^3\cdot3^2=72\).

Ответ: через 72 дня.