P&O ferry detained