Занять какую-то однозначную позицию в этом вопросе сложно. Многие считают, что слово "ходят" по отношению к кораблю или любому другому судну – это просто жаргонизм наряду с гальюном, компасом (с ударением на второй слог) и т.д. Соответственно, в выражении "плавают корабли" никакой ошибки нет. Как говорил классик: "Плывут пароходы — привет Мальчишу!" – в конце концов, рыба тоже плавает, а не ходит – констатация этого факта может быть хорошим ответом на знаменитое выражение про то, что "это г... в проруби плавает, а корабли ходят"...
Ходить: Это глагол которое характеризует самые унылые, скучные и однообразные моменты жизни. Мы не хотим быть пешеходом. Однако, возможно, мы должны. Множество великих людей в истории любили прогуляться. Уолт Уитмен, Фридрих Ницше, Вирджиния Вульф, Уильям Вордсворт, Артюр Рембо – писатели, которые заряжали свой мозг степенно шагали вдоль улиц. Они чувствовали, что нужно встать и пройтись, чтобы разогнать кровь по организму. Творцы оставляли свои рукописи, одевали импозантную шляпы и выходили на полчасика погулять...