Ocean Nova cruise ship spends four days in Plymouth