The P&O Iona has been struck by a suspected norovirus outbreak.